diff --git a/lib/auto-build.ts b/lib/auto-build.ts index 23529077..14554014 100644 --- a/lib/auto-build.ts +++ b/lib/auto-build.ts @@ -1,7 +1,10 @@ -import codebuild = require('@aws-cdk/aws-codebuild'); -import serverless = require('@aws-cdk/aws-sam'); -import { Construct, Token } from '@aws-cdk/core'; -import { BuildEnvironmentProps, createBuildEnvironment } from './build-env'; +import { aws_codebuild as codebuild, aws_sam as serverless, core as core } from "monocdk-experiment"; +import { BuildEnvironmentProps, createBuildEnvironment } from "./build-env"; + + + +const { Token } = core; + import { IRepo } from './repo'; export interface AutoBuildOptions { @@ -52,8 +55,8 @@ export interface AutoBuildProps extends AutoBuildOptions { readonly branch?: string; } -export class AutoBuild extends Construct { - constructor(scope: Construct, id: string, props: AutoBuildProps) { +export class AutoBuild extends core.Construct { + constructor(scope: core.Construct, id: string, props: AutoBuildProps) { super(scope, id); const project = new codebuild.Project(this, 'Project', { diff --git a/lib/build-env.ts b/lib/build-env.ts index f410c154..54758884 100644 --- a/lib/build-env.ts +++ b/lib/build-env.ts @@ -1,4 +1,8 @@ -import cbuild = require('@aws-cdk/aws-codebuild'); +import { aws_codebuild as cbuild } from "monocdk-experiment"; + + + + export interface BuildEnvironmentProps { computeType?: cbuild.ComputeType; diff --git a/lib/build-spec.ts b/lib/build-spec.ts index 6da9b654..001bd00d 100644 --- a/lib/build-spec.ts +++ b/lib/build-spec.ts @@ -1,5 +1,8 @@ import { mapValues, noUndefined } from "./util"; + + + const MAGIC_ARTIFACT_NAME = 'PRIMARY'; /** diff --git a/lib/bump/bump.ts b/lib/bump/bump.ts index e1f87919..505db15e 100644 --- a/lib/bump/bump.ts +++ b/lib/bump/bump.ts @@ -1,11 +1,11 @@ -import cloudwatch = require('@aws-cdk/aws-cloudwatch'); -import cbuild = require('@aws-cdk/aws-codebuild'); -import events = require('@aws-cdk/aws-events'); -import events_targets = require('@aws-cdk/aws-events-targets'); -import cdk = require('@aws-cdk/core'); -import { createBuildEnvironment } from '../build-env'; -import permissions = require('../permissions'); -import { WritableGitHubRepo } from '../repo'; +import { aws_cloudwatch as cloudwatch, aws_codebuild as cbuild, aws_events as events, aws_events_targets as events_targets, core as cdk, } from "monocdk-experiment"; +import { createBuildEnvironment } from "../build-env"; +import permissions = require("../permissions"); +import { WritableGitHubRepo } from "../repo"; + + + + // tslint:disable:max-line-length diff --git a/lib/canary.ts b/lib/canary.ts index d1c241e4..a00b80d1 100644 --- a/lib/canary.ts +++ b/lib/canary.ts @@ -1,10 +1,8 @@ -import cloudwatch = require('@aws-cdk/aws-cloudwatch'); -import cbuild = require('@aws-cdk/aws-codebuild'); -import events = require('@aws-cdk/aws-events'); -import events_targets = require('@aws-cdk/aws-events-targets'); -import cdk = require('@aws-cdk/core'); +import { aws_cloudwatch as cloudwatch, aws_codebuild as cbuild, aws_events as events, aws_events_targets as events_targets, core as cdk } from "monocdk-experiment"; +import { Shellable, ShellableProps } from "./shellable"; + + -import { Shellable, ShellableProps } from './shellable'; export interface CanaryProps extends ShellableProps { /** diff --git a/lib/change-controller.ts b/lib/change-controller.ts index f6441122..24e0283a 100644 --- a/lib/change-controller.ts +++ b/lib/change-controller.ts @@ -1,13 +1,8 @@ -import cloudwatch = require('@aws-cdk/aws-cloudwatch'); -import cp = require('@aws-cdk/aws-codepipeline'); -import events = require('@aws-cdk/aws-events'); -import events_targets = require('@aws-cdk/aws-events-targets'); -import iam = require('@aws-cdk/aws-iam'); -import lambda = require('@aws-cdk/aws-lambda'); -import s3 = require('@aws-cdk/aws-s3'); -import s3_notifications = require('@aws-cdk/aws-s3-notifications'); -import cdk = require('@aws-cdk/core'); -import path = require('path'); +import { aws_cloudwatch as cloudwatch, aws_codepipeline as cp, aws_events as + events, aws_events_targets as events_targets, aws_iam as iam, aws_lambda as + lambda, aws_s3 as s3, aws_s3_notifications as s3_notifications, core as cdk } + from "monocdk-experiment"; +import path = require("path"); export interface ChangeControllerProps { /** diff --git a/lib/chime-notifier/chime-notifier.ts b/lib/chime-notifier/chime-notifier.ts index 9fd84099..525d905c 100644 --- a/lib/chime-notifier/chime-notifier.ts +++ b/lib/chime-notifier/chime-notifier.ts @@ -1,10 +1,13 @@ -import { Construct, Duration } from "@aws-cdk/core"; -import * as cpipeline from '@aws-cdk/aws-codepipeline'; -import * as iam from '@aws-cdk/aws-iam'; -import * as lambda from '@aws-cdk/aws-lambda'; -import * as events from '@aws-cdk/aws-events'; -import * as events_targets from '@aws-cdk/aws-events-targets'; -import fs = require('fs'); +import { core as core, aws_codepipeline as cpipeline, aws_iam as iam, + aws_lambda as lambda, aws_events as events, aws_events_targets as + events_targets } from "monocdk-experiment"; +import fs = require("fs"); + + + + +const { Duration } = core; + import path = require('path'); /** @@ -39,8 +42,8 @@ export interface ChimeNotifierProps { /** * Send a message to a Chime room when a pipeline fails */ -export class ChimeNotifier extends Construct { - constructor(scope: Construct, id: string, props: ChimeNotifierProps) { +export class ChimeNotifier extends core.Construct { + constructor(scope: core.Construct, id: string, props: ChimeNotifierProps) { super(scope, id); const message = props.message ?? "/md @All Pipeline **$PIPELINE** failed in action **$ACTION**. Latest change:\n```\n$REVISION\n```\n([Failure details]($URL))"; diff --git a/lib/chime-notifier/notifier-handler.ts b/lib/chime-notifier/notifier-handler.ts index 02b70a2e..5c049984 100644 --- a/lib/chime-notifier/notifier-handler.ts +++ b/lib/chime-notifier/notifier-handler.ts @@ -1,5 +1,7 @@ -import AWS = require('aws-sdk'); -import * as https from 'https'; +import AWS = require("aws-sdk"); +import * as https from "https"; + + // export for tests export const codePipeline = new AWS.CodePipeline(); diff --git a/lib/code-signing/certificate-signing-request.ts b/lib/code-signing/certificate-signing-request.ts index 9839ef71..af4500af 100644 --- a/lib/code-signing/certificate-signing-request.ts +++ b/lib/code-signing/certificate-signing-request.ts @@ -1,9 +1,11 @@ -import cfn = require('@aws-cdk/aws-cloudformation'); -import lambda = require('@aws-cdk/aws-lambda'); -import cdk = require('@aws-cdk/core'); -import path = require('path'); -import { hashFileOrDirectory } from '../util'; -import { RsaPrivateKeySecret } from './private-key'; +import { aws_cloudformation as cfn, aws_lambda as lambda, core as cdk } from "monocdk-experiment"; +import path = require("path"); +import { hashFileOrDirectory } from "../util"; +import { RsaPrivateKeySecret } from "./private-key"; + + + + export interface CertificateSigningRequestProps { /** diff --git a/lib/code-signing/code-signing-certificate.ts b/lib/code-signing/code-signing-certificate.ts index 02189d3e..aa3f4277 100644 --- a/lib/code-signing/code-signing-certificate.ts +++ b/lib/code-signing/code-signing-certificate.ts @@ -1,12 +1,12 @@ -import iam = require('@aws-cdk/aws-iam'); -import kms = require('@aws-cdk/aws-kms'); -import secretsManager = require('@aws-cdk/aws-secretsmanager'); -import ssm = require('@aws-cdk/aws-ssm'); -import cdk = require('@aws-cdk/core'); -import { ICredentialPair } from '../credential-pair'; -import permissions = require('../permissions'); -import { DistinguishedName } from './certificate-signing-request'; -import { RsaPrivateKeySecret } from './private-key'; +import { aws_iam as iam, aws_kms as kms, aws_secretsmanager as secretsManager, aws_ssm as ssm, core as cdk } from "monocdk-experiment"; +import { ICredentialPair } from "../credential-pair"; +import permissions = require("../permissions"); +import { DistinguishedName } from "./certificate-signing-request"; +import { RsaPrivateKeySecret } from "./private-key"; + + + + export { DistinguishedName } from './certificate-signing-request'; diff --git a/lib/code-signing/private-key.ts b/lib/code-signing/private-key.ts index d845845b..ed292281 100644 --- a/lib/code-signing/private-key.ts +++ b/lib/code-signing/private-key.ts @@ -1,11 +1,11 @@ -import cfn = require('@aws-cdk/aws-cloudformation'); -import iam = require('@aws-cdk/aws-iam'); -import kms = require('@aws-cdk/aws-kms'); -import lambda = require('@aws-cdk/aws-lambda'); -import cdk = require('@aws-cdk/core'); -import path = require('path'); -import { hashFileOrDirectory } from '../util'; -import { CertificateSigningRequest, DistinguishedName } from './certificate-signing-request'; +import { aws_cloudformation as cfn, aws_iam as iam, aws_kms as kms, aws_lambda as lambda, core as cdk } from "monocdk-experiment"; +import path = require("path"); +import { hashFileOrDirectory } from "../util"; +import { CertificateSigningRequest, DistinguishedName } from "./certificate-signing-request"; + + + + export interface RsaPrivateKeySecretProps { /** diff --git a/lib/credential-pair.ts b/lib/credential-pair.ts index 9cd94382..b1d11a6a 100644 --- a/lib/credential-pair.ts +++ b/lib/credential-pair.ts @@ -1,5 +1,9 @@ -import secretsManager = require('@aws-cdk/aws-secretsmanager'); -import ssm = require('@aws-cdk/aws-ssm'); +import { aws_ssm as ssm } from "monocdk-experiment"; +import { aws_secretsmanager as secretsManager } from "monocdk-experiment"; + + + + /** * A Credential Pair combines a secret element (the credential) and a public diff --git a/lib/open-pgp-key-pair.ts b/lib/open-pgp-key-pair.ts index 65b0ead4..06040154 100644 --- a/lib/open-pgp-key-pair.ts +++ b/lib/open-pgp-key-pair.ts @@ -1,13 +1,10 @@ -import cfn = require('@aws-cdk/aws-cloudformation'); -import iam = require('@aws-cdk/aws-iam'); -import kms = require('@aws-cdk/aws-kms'); -import lambda = require('@aws-cdk/aws-lambda'); -import secretsManager = require('@aws-cdk/aws-secretsmanager'); -import ssm = require('@aws-cdk/aws-ssm'); -import cdk = require('@aws-cdk/core'); -import path = require('path'); -import { ICredentialPair } from './credential-pair'; -import { hashFileOrDirectory } from './util'; +import { aws_cloudformation as cfn, aws_iam as iam, aws_kms as kms, aws_lambda as lambda, aws_secretsmanager as secretsManager, aws_ssm as ssm, core as cdk } from "monocdk-experiment"; +import path = require("path"); +import { ICredentialPair } from "./credential-pair"; +import { hashFileOrDirectory } from "./util"; + + + /** * The type of the {@link OpenPGPKeyPairProps.removalPolicy} property. diff --git a/lib/permissions.ts b/lib/permissions.ts index f57d02be..f4c2c440 100644 --- a/lib/permissions.ts +++ b/lib/permissions.ts @@ -1,4 +1,8 @@ -import iam = require('@aws-cdk/aws-iam'); +import { aws_iam as iam } from "monocdk-experiment"; + + + + /** * Describe a Secrets Manager secret external to the CDK app diff --git a/lib/pipeline-watcher/watcher-handler.ts b/lib/pipeline-watcher/watcher-handler.ts index a52174ac..26c1c97f 100644 --- a/lib/pipeline-watcher/watcher-handler.ts +++ b/lib/pipeline-watcher/watcher-handler.ts @@ -1,4 +1,6 @@ -import AWS = require('aws-sdk'); +import AWS = require("aws-sdk"); + + // export for tests export const codePipeline = new AWS.CodePipeline(); diff --git a/lib/pipeline-watcher/watcher.ts b/lib/pipeline-watcher/watcher.ts index ef154e26..b5028344 100644 --- a/lib/pipeline-watcher/watcher.ts +++ b/lib/pipeline-watcher/watcher.ts @@ -1,13 +1,10 @@ -import cloudwatch = require('@aws-cdk/aws-cloudwatch'); -import cpipeline = require('@aws-cdk/aws-codepipeline'); -import events = require('@aws-cdk/aws-events'); -import events_targets = require('@aws-cdk/aws-events-targets'); -import iam = require('@aws-cdk/aws-iam'); -import lambda = require('@aws-cdk/aws-lambda'); -import logs = require('@aws-cdk/aws-logs'); -import cdk = require('@aws-cdk/core'); -import fs = require('fs'); -import path = require('path'); +import { aws_cloudwatch as cloudwatch, aws_codepipeline as cpipeline, aws_events as events, aws_events_targets as events_targets, aws_iam as iam, aws_lambda as lambda, aws_logs as logs, core as cdk } from "monocdk-experiment"; +import fs = require("fs"); +import path = require("path"); + + + + export interface PipelineWatcherProps { /** diff --git a/lib/pipeline.ts b/lib/pipeline.ts index b5ba0f0e..730e6abc 100644 --- a/lib/pipeline.ts +++ b/lib/pipeline.ts @@ -1,26 +1,22 @@ -import cloudwatch = require('@aws-cdk/aws-cloudwatch'); -import cbuild = require('@aws-cdk/aws-codebuild'); -import { BuildEnvironment } from '@aws-cdk/aws-codebuild'; -import cpipeline = require('@aws-cdk/aws-codepipeline'); -import cpipeline_actions = require('@aws-cdk/aws-codepipeline-actions'); -import events = require('@aws-cdk/aws-events'); -import events_targets = require('@aws-cdk/aws-events-targets'); -import iam = require('@aws-cdk/aws-iam'); -import s3 = require('@aws-cdk/aws-s3'); -import sns = require('@aws-cdk/aws-sns'); -import sns_subs = require('@aws-cdk/aws-sns-subscriptions'); -import cdk = require('@aws-cdk/core'); -import { AutoBuild, AutoBuildOptions } from './auto-build'; -import { createBuildEnvironment } from './build-env'; -import { AutoBump, AutoBumpOptions } from './bump'; -import { Canary, CanaryProps } from './canary'; -import { ChangeController } from './change-controller'; -import { PipelineWatcher } from './pipeline-watcher'; -import publishing = require('./publishing'); -import { IRepo, WritableGitHubRepo } from './repo'; -import { Shellable, ShellableProps } from './shellable'; -import { determineRunOrder } from './util'; -import { ChimeNotifier } from './chime-notifier'; +import { aws_cloudwatch as cloudwatch, aws_codebuild as cbuild, + aws_codepipeline as cpipeline, aws_codepipeline_actions as cpipeline_actions, + aws_events as events, aws_events_targets as events_targets, aws_iam as iam, + aws_s3 as s3, aws_sns as sns, aws_sns_subscriptions as sns_subs, core as cdk + } from "monocdk-experiment"; +import { AutoBuild, AutoBuildOptions } from "./auto-build"; +import { createBuildEnvironment } from "./build-env"; +import { AutoBump, AutoBumpOptions } from "./bump"; +import { Canary, CanaryProps } from "./canary"; +import { ChangeController } from "./change-controller"; +import { PipelineWatcher } from "./pipeline-watcher"; +import publishing = require("./publishing"); +import { IRepo, WritableGitHubRepo } from "./repo"; +import { Shellable, ShellableProps } from "./shellable"; +import { determineRunOrder } from "./util"; +import { ChimeNotifier } from "./chime-notifier"; + + + const PUBLISH_STAGE_NAME = 'Publish'; const TEST_STAGE_NAME = 'Test'; @@ -158,7 +154,7 @@ export class Pipeline extends cdk.Construct { private readonly concurrency?: number; private readonly repo: IRepo; private readonly dryRun: boolean; - private readonly buildEnvironment: BuildEnvironment; + private readonly buildEnvironment: cbuild.BuildEnvironment; private readonly buildSpec?: cbuild.BuildSpec; constructor(parent: cdk.Construct, name: string, props: PipelineProps) { diff --git a/lib/publishing.ts b/lib/publishing.ts index fa1313ef..54afe343 100644 --- a/lib/publishing.ts +++ b/lib/publishing.ts @@ -1,17 +1,17 @@ -import cbuild = require('@aws-cdk/aws-codebuild'); -import cpipeline = require('@aws-cdk/aws-codepipeline'); -import cpipeline_actions = require('@aws-cdk/aws-codepipeline-actions'); -import iam = require('@aws-cdk/aws-iam'); -import s3 = require('@aws-cdk/aws-s3'); -import cdk = require('@aws-cdk/core'); -import path = require('path'); -import { ICodeSigningCertificate } from './code-signing'; -import { OpenPGPKeyPair } from './open-pgp-key-pair'; -import permissions = require('./permissions'); -import { AddToPipelineOptions, IPublisher } from './pipeline'; -import { WritableGitHubRepo } from './repo'; -import { LinuxPlatform, Shellable } from './shellable'; -import { noUndefined } from './util'; +import { aws_codebuild as cbuild, aws_codepipeline as cpipeline, + aws_codepipeline_actions as cpipeline_actions, aws_iam as iam, aws_s3 as s3, + core as cdk } from "monocdk-experiment"; +import path = require("path"); +import { ICodeSigningCertificate } from "./code-signing"; +import { OpenPGPKeyPair } from "./open-pgp-key-pair"; +import permissions = require("./permissions"); +import { AddToPipelineOptions, IPublisher } from "./pipeline"; +import { WritableGitHubRepo } from "./repo"; +import { LinuxPlatform, Shellable } from "./shellable"; +import { noUndefined } from "./util"; + + + export interface PublishToMavenProjectProps { /** diff --git a/lib/repo.ts b/lib/repo.ts index 42ee53eb..abaea1d2 100644 --- a/lib/repo.ts +++ b/lib/repo.ts @@ -1,16 +1,17 @@ -import cbuild = require('@aws-cdk/aws-codebuild'); -import ccommit = require('@aws-cdk/aws-codecommit'); -import cpipeline = require('@aws-cdk/aws-codepipeline'); -import cpipeline_actions = require('@aws-cdk/aws-codepipeline-actions'); -import cdk = require('@aws-cdk/core'); -import { ExternalSecret } from './permissions'; -import { SecretValue } from '@aws-cdk/core'; +import { core as core, aws_codebuild as cbuild, aws_codecommit as ccommit, + aws_codepipeline as cpipeline, aws_codepipeline_actions as cpipeline_actions, + core as cdk } from "monocdk-experiment"; +import { ExternalSecret } from "./permissions"; + + + + export interface IRepo { repositoryUrlHttp: string; repositoryUrlSsh: string; readonly allowsBadge: boolean; - readonly token: SecretValue | undefined; + readonly token: core.SecretValue | undefined; createBuildSource(parent: cdk.Construct, webhook: boolean, branch?: string): cbuild.ISource; createSourceStage(pipeline: cpipeline.Pipeline, branch: string): cpipeline.Artifact; describe(): any; @@ -18,7 +19,7 @@ export interface IRepo { export class CodeCommitRepo implements IRepo { public readonly allowsBadge = false; - public readonly token: SecretValue | undefined = undefined; + public readonly token: core.SecretValue | undefined = undefined; constructor(private readonly repository: ccommit.IRepository) { diff --git a/lib/shellable.ts b/lib/shellable.ts index f62aaaa4..212267d1 100644 --- a/lib/shellable.ts +++ b/lib/shellable.ts @@ -1,14 +1,14 @@ -import cloudwatch = require('@aws-cdk/aws-cloudwatch'); -import cbuild = require('@aws-cdk/aws-codebuild'); -import cpipeline = require('@aws-cdk/aws-codepipeline'); -import cpipeline_actions = require('@aws-cdk/aws-codepipeline-actions'); -import iam = require('@aws-cdk/aws-iam'); -import assets = require('@aws-cdk/aws-s3-assets'); -import cdk = require('@aws-cdk/core'); -import fs = require('fs'); -import path = require('path'); -import { BuildSpec } from './build-spec'; -import { renderEnvironmentVariables } from './util'; +import { aws_cloudwatch as cloudwatch, aws_codebuild as cbuild, + aws_codepipeline as cpipeline, aws_codepipeline_actions as cpipeline_actions, + aws_iam as iam, aws_s3_assets as assets, core as cdk } from + "monocdk-experiment"; +import fs = require("fs"); +import path = require("path"); +import { BuildSpec } from "./build-spec"; +import { renderEnvironmentVariables } from "./util"; + + + const S3_BUCKET_ENV = 'SCRIPT_S3_BUCKET'; const S3_KEY_ENV = 'SCRIPT_S3_KEY'; diff --git a/lib/signing-key.ts b/lib/signing-key.ts index eeb62544..b330ab5d 100644 --- a/lib/signing-key.ts +++ b/lib/signing-key.ts @@ -1,7 +1,8 @@ -import iam = require('@aws-cdk/aws-iam'); -import kms = require('@aws-cdk/aws-kms'); -import cdk = require('@aws-cdk/core'); -import { OpenPGPKeyPair } from './open-pgp-key-pair'; +import { aws_iam as iam, aws_kms as kms, core as cdk } from "monocdk-experiment"; +import { OpenPGPKeyPair } from "./open-pgp-key-pair"; + + + /** * Construction properties for a SigningKey diff --git a/lib/util.ts b/lib/util.ts index 207b9bbb..f2f02cb4 100644 --- a/lib/util.ts +++ b/lib/util.ts @@ -1,7 +1,11 @@ -import cbuild = require('@aws-cdk/aws-codebuild'); -import crypto = require('crypto'); -import fs = require('fs'); -import path = require('path'); +import { aws_codebuild as cbuild } from "monocdk-experiment"; +import crypto = require("crypto"); +import fs = require("fs"); +import path = require("path"); + + + + /** * Determines the "RunOrder" property for the next action to be added to a stage. diff --git a/package-lock.json b/package-lock.json index b2987396..65cd5527 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1868,548 +1868,6 @@ } } }, - "@aws-cdk/assets": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.19.0.tgz", - "integrity": "sha512-BPc7e6mUWZfLxR0OEUv6nroaV82baSLOR9qygFE/pU24/ku/eamqdQP1XU3cnQCpF5n5vUIA6alP5TIYvBpsZw==", - "requires": { - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0", - "minimatch": "^3.0.4" - }, - "dependencies": { - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "@aws-cdk/aws-apigateway": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigateway/-/aws-apigateway-1.19.0.tgz", - "integrity": "sha512-pIn3MIMAACFVDS7WBl7b+d14A5bf0wQlgQIJ8FwilH5bUcAyRnBllvBBQG2OSI9ZJulOUvOQVsdrpwHqlaSKKg==", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.19.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-applicationautoscaling": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.19.0.tgz", - "integrity": "sha512-Wn+g8V50pOOvCyYPU5FKZU5SuRuC7s8htRs5PZmZMDDI94xRchPPqoCxEitDrVyBxRJh4fEt3VDWU7OqXFztBg==", - "requires": { - "@aws-cdk/aws-autoscaling-common": "1.19.0", - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-autoscaling": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.19.0.tgz", - "integrity": "sha512-aUS5JbuNBjV+iPFNK3UGGX1y2YW2TW9e8YY4klhmZyu0IWOSMoSxqbHs0q1QIOPh2PCSI2kLWhkyMbzY6Ts5ag==", - "requires": { - "@aws-cdk/aws-autoscaling-common": "1.19.0", - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-elasticloadbalancing": "1.19.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-autoscaling-common": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.19.0.tgz", - "integrity": "sha512-g2SEtFQoXlvAh5beNasSFyBB7OW/dLHwhmGg1YIHymrpgs42uFAuP0xise9u7Sru5JhUhaYuHa7e1s3nkiHUpw==", - "requires": { - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-autoscaling-hooktargets": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-hooktargets/-/aws-autoscaling-hooktargets-1.19.0.tgz", - "integrity": "sha512-oTKjCtoJ1FbbmZozeEFuYY8++z3SC91UcjeuNguIN+3yd2PDTTisqwA19IQvoXXEx57h99Nn+Rrd7H5bscj64Q==", - "requires": { - "@aws-cdk/aws-autoscaling": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/aws-sns-subscriptions": "1.19.0", - "@aws-cdk/aws-sqs": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-certificatemanager": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.19.0.tgz", - "integrity": "sha512-sYrFk1x1f5GcmPwPdIQhzxv4tgk4ihVoemvfPFI+DOwMkkclyS68W7zIo/ubcsT6KqfZkgskQDgjn9Ie8nsD+w==", - "requires": { - "@aws-cdk/aws-cloudformation": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-route53": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-cloudformation": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.19.0.tgz", - "integrity": "sha512-pgOa7Mv1ESe4JA7OQNlwaw/gXzBshIxIPHMrHxauKHimPpyIAFHZWNw2R3sLad7ZQDClA9KZ6o1GIARjYMxyzw==", - "requires": { - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0" - } - }, - "@aws-cdk/aws-cloudfront": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.19.0.tgz", - "integrity": "sha512-EUBOYd6HvR71oOdKZYezNolYkKnJeKe5jVPffbkRHQHE2Hgkt78/1uxDQny3a3pCo9OrnB/Bz1kGmf9Ag8zrfg==", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-kms": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.19.0.tgz", - "integrity": "sha512-xrMeSxbkAXAMNMMx2hMfgXiyI6E2zmxaUv2KD2cA9AloS1ms53y4OlPmQRbkjla2nbMnSDPqFLvLv/VVJXCSOQ==", - "requires": { - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-codebuild": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codebuild/-/aws-codebuild-1.19.0.tgz", - "integrity": "sha512-T3Gi2qjsM6AGEIWVI276ezvF+eXU5F4S8xfJ6ZEmSIlXXhs1ll8mFZwvQlqXinw570Gptzy8U+wndWHmPnbpHQ==", - "requires": { - "@aws-cdk/assets": "1.19.0", - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-codecommit": "1.19.0", - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-ecr": "1.19.0", - "@aws-cdk/aws-ecr-assets": "1.19.0", - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-kms": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/aws-s3-assets": "1.19.0", - "@aws-cdk/aws-secretsmanager": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-codecommit": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codecommit/-/aws-codecommit-1.19.0.tgz", - "integrity": "sha512-mzUjLVTBuRtq8bJtEHuNmBBw3fDi+sTD6E6zMQUWiib1rhOTLZbvxg/r/j85FYg92o0B+2hlZFrFm4zPUNmSZg==", - "requires": { - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-codedeploy": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codedeploy/-/aws-codedeploy-1.19.0.tgz", - "integrity": "sha512-LxEwYZFb+QMQUdaaVVGEvQqacmtDHBI66tNfzBVHnn28XQ0Nlk3QL+RNtPEtElD4R1jvBFW95SflvWmYRFHg5g==", - "requires": { - "@aws-cdk/aws-autoscaling": "1.19.0", - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-elasticloadbalancing": "1.19.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-codepipeline": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codepipeline/-/aws-codepipeline-1.19.0.tgz", - "integrity": "sha512-P0oaPERb46nHhXgvtarWeWc1fevhTJ5tH0Ih82dM/ycvYtCvfj/c2simMR1Qw4oY/FN3A58ihbas3gXsKddSUg==", - "requires": { - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-kms": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-codepipeline-actions": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codepipeline-actions/-/aws-codepipeline-actions-1.19.0.tgz", - "integrity": "sha512-Bl0RnPYvLheTUxoakJpY1xUOVhr4acDldjPDLlY8uhhqgJIOKGrfzXK0gQkqcdnRM+b2r7pHL5c1jXn8hMgq7A==", - "requires": { - "@aws-cdk/aws-cloudformation": "1.19.0", - "@aws-cdk/aws-codebuild": "1.19.0", - "@aws-cdk/aws-codecommit": "1.19.0", - "@aws-cdk/aws-codedeploy": "1.19.0", - "@aws-cdk/aws-codepipeline": "1.19.0", - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-ecr": "1.19.0", - "@aws-cdk/aws-ecs": "1.19.0", - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-events-targets": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/aws-sns-subscriptions": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.19.0.tgz", - "integrity": "sha512-r5nyxZdi4KGGvd3HavRXHhhgAqQIak+Go2YoxVDNJoT/OegStv4gPoqRtoxlYuZU3LooDL1CzVBvVlghKpF0Vg==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-ssm": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0" - } - }, - "@aws-cdk/aws-ecr": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.19.0.tgz", - "integrity": "sha512-DWmMQdb/VqsQnlFlgGvk+28j3Va4zCtIXGriTJ2h7366uoJbD/V9YCv2u7g5rhF9ujxQXxzEBlAmevCzni2XSg==", - "requires": { - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-ecr-assets": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.19.0.tgz", - "integrity": "sha512-0jbk8f7Bi/llR1/tyrinWW2KH8/zoICBA07wx2B1tBPY+1GoOsRvxvAP5ta6yKYT9wDZvsrqRnXsznz8A3sL1g==", - "requires": { - "@aws-cdk/assets": "1.19.0", - "@aws-cdk/aws-cloudformation": "1.19.0", - "@aws-cdk/aws-ecr": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0" - } - }, - "@aws-cdk/aws-ecs": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecs/-/aws-ecs-1.19.0.tgz", - "integrity": "sha512-XKPgBOhqAygVS1n9WHKo4Hh6C1MAvJEv+3aVIUI+LKsqZQNajgvlNsK29QpXHB/u2ZR0YhJFbcwKzANtI4eGyA==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.19.0", - "@aws-cdk/aws-autoscaling": "1.19.0", - "@aws-cdk/aws-autoscaling-hooktargets": "1.19.0", - "@aws-cdk/aws-certificatemanager": "1.19.0", - "@aws-cdk/aws-cloudformation": "1.19.0", - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-ecr": "1.19.0", - "@aws-cdk/aws-ecr-assets": "1.19.0", - "@aws-cdk/aws-elasticloadbalancing": "1.19.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-logs": "1.19.0", - "@aws-cdk/aws-route53": "1.19.0", - "@aws-cdk/aws-route53-targets": "1.19.0", - "@aws-cdk/aws-secretsmanager": "1.19.0", - "@aws-cdk/aws-servicediscovery": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/aws-sqs": "1.19.0", - "@aws-cdk/aws-ssm": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0" - } - }, - "@aws-cdk/aws-elasticloadbalancing": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.19.0.tgz", - "integrity": "sha512-8QCUfY/xj6+wBMCJn6Aw/+xK+b20bRB5pXTwQTPufSn2dZXGZm+z+YngqG4uB2FNziqnqrCKhLna0g+bm5MfTA==", - "requires": { - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-elasticloadbalancingv2": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.19.0.tgz", - "integrity": "sha512-1BxuwVzGG8mUoxqiug2ocWcK3ajeOC2zb5GONehgi+axjUmlCpuvx3ieSYrkS1sBft7qOMvsqT6tJBgfhA9IdQ==", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.19.0", - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.19.0.tgz", - "integrity": "sha512-wLH2+KuZm8U8+ZN3XF98Radlr1LWL9lgoHueRp2qnPqf9pSQjqGcUsnuD5Uz9EmgMqXEe96gCKa3PX8GEOIuPQ==", - "requires": { - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-events-targets": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events-targets/-/aws-events-targets-1.19.0.tgz", - "integrity": "sha512-t/9E3V75fxCdoQZ31/PGnX2u5xsh39/7T55yxi40gsG4xmrPZDbUdrTckxWg85SUFjuC1AuVhRZgW9/Ldhaz4g==", - "requires": { - "@aws-cdk/aws-cloudformation": "1.19.0", - "@aws-cdk/aws-codebuild": "1.19.0", - "@aws-cdk/aws-codepipeline": "1.19.0", - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-ecs": "1.19.0", - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/aws-sns-subscriptions": "1.19.0", - "@aws-cdk/aws-sqs": "1.19.0", - "@aws-cdk/aws-stepfunctions": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.19.0.tgz", - "integrity": "sha512-ZHuS69Qa54oSO3mmsMILtmbzj+V4eeR7MrLUmECY5V78gEmoXy2f3Nf9YY99ZsiY38zjmmTjr21A4NnZyocJog==", - "requires": { - "@aws-cdk/core": "1.19.0", - "@aws-cdk/region-info": "1.19.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.19.0.tgz", - "integrity": "sha512-Ii2W04u8xoc9nUIkzFdCq1khS8ct5EI2mrkWwWoWotMdfwYiHXFQQSGFBPsFU4R07WXty/mSWvj8gFQZcIWRaw==", - "requires": { - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.19.0.tgz", - "integrity": "sha512-rtVF5s9csBhW+1q+gzHHj9qZ6jFwFhjBfin08fSoCZSeX5oZ7aSIdmscIcI49n9fsF3QaIGmpBM1xzMPznSHLA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-logs": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/aws-s3-assets": "1.19.0", - "@aws-cdk/aws-sqs": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.19.0.tgz", - "integrity": "sha512-JK5GzwhA9wHeDK//1F08l9RiC7yKduid4PwH2gT5CXBDFDn47MeGLR5H/5Tbv/bAPSg8AOA88tx7TXs2mJUuew==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-route53": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.19.0.tgz", - "integrity": "sha512-l6HvqIA4L5Ighxjpr4U30LRHuMjq6gQhQqe2iWgf3Zxl1YNEL6i+fPVOR+EtwBKjyWZdOOEWrZXtqw7xD/3DJg==", - "requires": { - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-logs": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0" - } - }, - "@aws-cdk/aws-route53-targets": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53-targets/-/aws-route53-targets-1.19.0.tgz", - "integrity": "sha512-9upAyauNiMY1u4e031DhZSMP3uVWtO9Zu6WqNO9ySMFYqc+vwCbQmWCl6BzJZQaiHc2VDhWvBjz4Y4b2+89QcA==", - "requires": { - "@aws-cdk/aws-apigateway": "1.19.0", - "@aws-cdk/aws-cloudfront": "1.19.0", - "@aws-cdk/aws-elasticloadbalancing": "1.19.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-route53": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/region-info": "1.19.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.19.0.tgz", - "integrity": "sha512-cubVDC/P62k1n1lObY8PqOPTDauCB1F+wCMk0yYDvqSEq1nWxTg06o2GaMR+ALxCh0fLA9hcEdxzDgyR9mvCtw==", - "requires": { - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-kms": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.19.0.tgz", - "integrity": "sha512-7KjUrseT/7/0BU+y98isxgefIvNSGlk0E8s9umYuFVhGdbpfagbuusB0WfZjIukg5kOEy9No31TilTMakZQKXQ==", - "requires": { - "@aws-cdk/assets": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0" - } - }, - "@aws-cdk/aws-s3-notifications": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-notifications/-/aws-s3-notifications-1.19.0.tgz", - "integrity": "sha512-5gUP6ir4DuXhciHTEadr2d+weH8cX23iKjxRix05RZhaHYd5x0Pek8RYdYB+noA2i4tEhR16ZkVGcO1xf6+QhA==", - "requires": { - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-s3": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/aws-sqs": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-sam": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sam/-/aws-sam-1.19.0.tgz", - "integrity": "sha512-VU4UjSIrxlc//hdphanKvYNmqz4cFBVWLuCIuWH1eq0rvag7z/TBFPVqUMQYtThy6xZWK5lrgFr1qRNG+1RdRA==", - "requires": { - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-secretsmanager": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.19.0.tgz", - "integrity": "sha512-hq6M2+mQ7DEOwDb3drwPDeinB05DOlN2qE2/D59QCEEi5aVqVF+TtusiSLIzBkxD4PIMV4qVYLk31LaaJ8CREw==", - "requires": { - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-kms": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-servicediscovery": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-servicediscovery/-/aws-servicediscovery-1.19.0.tgz", - "integrity": "sha512-0/bLNExMZW8FqoMhv4RXISsuB2QrtgFUVpHq3q5eMfxbKrYBLSiXsachA9jmr6vymXOGmTTwcPn8HLJJGeLyqA==", - "requires": { - "@aws-cdk/aws-ec2": "1.19.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.19.0", - "@aws-cdk/aws-route53": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-sns": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.19.0.tgz", - "integrity": "sha512-41d+4RmvBnAT1js4uKnEWzIxtY1ieo7yklpJJJ9v7CMKj9Xm2v0TCPzuW4EORWuemOYWTzBiuvsBeCrFFurM/A==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-kms": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-sns-subscriptions": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.19.0.tgz", - "integrity": "sha512-Ffg/6bbtfiYfH753dCJi2iVj61flYX9gbEPA/DMNUXO0FdmR8bN5SCYoM8yvodAtxW9gKrwa4Ie9C8pOxqoMag==", - "requires": { - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/aws-sqs": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.19.0.tgz", - "integrity": "sha512-2284OR3965QTdEtGcc9S08OTXq4KEoeXmVQjnVafuqrAWRCEWG1DnRMvc8iz9c+TpynY0gXk07QK21GHO/GV3A==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-kms": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.19.0.tgz", - "integrity": "sha512-vn4poYy30N1PBY+DrO0mbBX3NqR6hiDSaFMmWeqddsbhNURN0Vr6WW/M60OJBNIoeq/1zjh3L9kl7/+wrNO8jA==", - "requires": { - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/aws-kms": "1.19.0", - "@aws-cdk/core": "1.19.0", - "@aws-cdk/cx-api": "1.19.0" - } - }, - "@aws-cdk/aws-stepfunctions": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-stepfunctions/-/aws-stepfunctions-1.19.0.tgz", - "integrity": "sha512-12d2SSkARq9Q9iLxFkejAAV3JuvWx1J0ZgARmKC5/d1FtDDrVOl+kVBOhEfhcVcMULQlQiaw+H1LgSk4sNICuw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.19.0", - "@aws-cdk/aws-events": "1.19.0", - "@aws-cdk/aws-iam": "1.19.0", - "@aws-cdk/core": "1.19.0" - } - }, "@aws-cdk/cfnspec": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.19.0.tgz", @@ -2463,6 +1921,7 @@ "version": "1.19.0", "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.19.0.tgz", "integrity": "sha512-WFEsUuZaF39c7qiITXTYkQ9cmIMdlkLYdFVTcIBnGf9EwDY32YXqeBQn1rDF7EkilwV40WzHx5MUJ8qvBoKRtA==", + "dev": true, "requires": { "@aws-cdk/cx-api": "1.19.0" } @@ -2471,6 +1930,7 @@ "version": "1.19.0", "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.19.0.tgz", "integrity": "sha512-+Ypset+keoQDK1qMmJrDVG97VUALDAMQBIJ7X1KvbUMHVzyT0kl268CCnLS066AmdkwAGevFpAQkGzpBQwobMA==", + "dev": true, "requires": { "semver": "^6.3.0" }, @@ -2478,15 +1938,11 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, - "@aws-cdk/region-info": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.19.0.tgz", - "integrity": "sha512-Eehx3L88tCQgQ/NX2ysJSflT0+lM92GkJosji13TboIrAalPlbi1xdLebUf9U7GTybtbAGJNNLqZVBDnU1/g6w==" - }, "@babel/code-frame": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", @@ -9294,6 +8750,6711 @@ "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", "dev": true }, + "monocdk-experiment": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/monocdk-experiment/-/monocdk-experiment-1.23.0.tgz", + "integrity": "sha512-1512zsR2FVDHOL5l2gc4OoPnp8WBbGXHCXlxBl9Xsbbrs4i+iKv9V8pDnWOfJEjhiBEyPE9G1gSFR6RZMbmZLw==", + "dev": true, + "requires": { + "case": "1.6.2", + "minimatch": "^3.0.4", + "parcel-bundler": "^1.12.4", + "semver": "^7.1.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/compat-data": { + "version": "7.8.5", + "bundled": true, + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true + } + } + }, + "@babel/core": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true + }, + "source-map": { + "version": "0.5.7", + "bundled": true, + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "bundled": true, + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.4", + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.6.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "bundled": true, + "dev": true + }, + "@babel/helper-regex": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "bundled": true, + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-builder-react-jsx": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.4", + "@babel/helper-compilation-targets": "^7.8.4", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.8.3", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.8.4", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.4", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/types": "^7.8.3", + "browserslist": "^4.8.5", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true + } + } + }, + "@babel/runtime": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "bundled": true, + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@iarna/toml": { + "version": "2.2.3", + "bundled": true, + "dev": true + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "bundled": true, + "dev": true + }, + "@parcel/fs": { + "version": "1.11.0", + "bundled": true, + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.2" + } + }, + "@parcel/logger": { + "version": "1.11.1", + "bundled": true, + "dev": true, + "requires": { + "@parcel/workers": "^1.11.0", + "chalk": "^2.1.0", + "grapheme-breaker": "^0.3.2", + "ora": "^2.1.0", + "strip-ansi": "^4.0.0" + } + }, + "@parcel/utils": { + "version": "1.11.0", + "bundled": true, + "dev": true + }, + "@parcel/watcher": { + "version": "1.12.1", + "bundled": true, + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "chokidar": "^2.1.5" + } + }, + "@parcel/workers": { + "version": "1.11.0", + "bundled": true, + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "physical-cpu-count": "^2.0.0" + } + }, + "@types/q": { + "version": "1.5.2", + "bundled": true, + "dev": true + }, + "abab": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "acorn": { + "version": "5.7.3", + "bundled": true, + "dev": true + }, + "acorn-globals": { + "version": "4.3.4", + "bundled": true, + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "bundled": true, + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "bundled": true, + "dev": true + }, + "ajv": { + "version": "6.11.0", + "bundled": true, + "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" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "bundled": true, + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-to-html": { + "version": "0.6.14", + "bundled": true, + "dev": true, + "requires": { + "entities": "^1.1.2" + } + }, + "anymatch": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "bundled": true, + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "bundled": true, + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "bundled": true, + "dev": true + }, + "asn1": { + "version": "0.2.4", + "bundled": true, + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "bundled": true, + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "bundled": true, + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "util": { + "version": "0.10.3", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "async-each": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true + }, + "atob": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "bundled": true, + "dev": true + }, + "aws4": { + "version": "1.9.1", + "bundled": true, + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "bundled": true, + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "bundled": true, + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "bundled": true, + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "bundled": true, + "dev": true + } + } + }, + "babylon-walk": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "babel-runtime": "^6.11.6", + "babel-types": "^6.15.0", + "lodash.clone": "^4.5.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "base": { + "version": "0.11.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "binary-extensions": { + "version": "1.13.1", + "bundled": true, + "dev": true + }, + "bindings": { + "version": "1.5.0", + "bundled": true, + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bn.js": { + "version": "4.11.8", + "bundled": true, + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brfs": { + "version": "1.6.1", + "bundled": true, + "dev": true, + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + } + }, + "brorand": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "browser-process-hrtime": { + "version": "0.1.3", + "bundled": true, + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "bundled": true, + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.11", + "bundled": true, + "dev": true + } + } + }, + "browserslist": { + "version": "4.8.6", + "bundled": true, + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "buffer": { + "version": "4.9.2", + "bundled": true, + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "bundled": true, + "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" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "bundled": true, + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001025", + "bundled": true, + "dev": true + }, + "case": { + "version": "1.6.2", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true + }, + "chalk": { + "version": "2.4.2", + "bundled": true, + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.1.8", + "bundled": true, + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cipher-base": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "bundled": true, + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "bundled": true, + "dev": true + }, + "cliui": { + "version": "5.0.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "bundled": true, + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "coa": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collection-visit": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "bundled": true, + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "bundled": true, + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "bundled": true, + "dev": true + }, + "color-string": { + "version": "1.5.3", + "bundled": true, + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.8", + "bundled": true, + "dev": true + }, + "commander": { + "version": "2.20.3", + "bundled": true, + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "bundled": true, + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "core-js": { + "version": "2.6.11", + "bundled": true, + "dev": true + }, + "core-js-compat": { + "version": "3.6.4", + "bundled": true, + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "bundled": true, + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "bundled": true, + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "bundled": true, + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "bundled": true, + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "bundled": true, + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "bundled": true, + "dev": true + }, + "chalk": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "bundled": true, + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "postcss": { + "version": "6.0.1", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "bundled": true, + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "bundled": true, + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "bundled": true, + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "bundled": true, + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "bundled": true, + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "css-what": { + "version": "3.2.1", + "bundled": true, + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "bundled": true, + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "bundled": true, + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "bundled": true, + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "bundled": true, + "dev": true + }, + "csso": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.37" + } + }, + "cssom": { + "version": "0.3.8", + "bundled": true, + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "deasync": { + "version": "0.1.19", + "bundled": true, + "dev": true, + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + } + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "bundled": true, + "dev": true + }, + "defaults": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "bundled": true, + "dev": true + } + } + }, + "define-properties": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "depd": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "des.js": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "bundled": true, + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "bundled": true, + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dom-serializer": { + "version": "0.2.2", + "bundled": true, + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "entities": { + "version": "2.0.0", + "bundled": true, + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "bundled": true, + "dev": true + }, + "domexception": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "bundled": true, + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "bundled": true, + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "bundled": true, + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "bundled": true, + "dev": true + }, + "duplexer2": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.345", + "bundled": true, + "dev": true + }, + "elliptic": { + "version": "6.5.2", + "bundled": true, + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "bundled": true, + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "entities": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "envinfo": { + "version": "7.5.0", + "bundled": true, + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "bundled": true, + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.4", + "bundled": true, + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + }, + "dependencies": { + "object-inspect": { + "version": "1.7.0", + "bundled": true, + "dev": true + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "escodegen": { + "version": "1.9.1", + "bundled": true, + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "3.1.3", + "bundled": true, + "dev": true + }, + "estraverse": { + "version": "4.3.0", + "bundled": true, + "dev": true + }, + "esutils": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "etag": { + "version": "1.8.1", + "bundled": true, + "dev": true + }, + "events": { + "version": "3.1.0", + "bundled": true, + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true, + "dev": true + }, + "falafel": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "acorn": "^5.0.0", + "foreach": "^2.0.5", + "isarray": "0.0.1", + "object-keys": "^1.0.6" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "bundled": true, + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "bundled": true, + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "bundled": true, + "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" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "bundled": true, + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "filesize": { + "version": "3.6.1", + "bundled": true, + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "foreach": { + "version": "2.0.5", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true + }, + "form-data": { + "version": "2.3.3", + "bundled": true, + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "bundled": true, + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "bundled": true, + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": 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" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "dev": true, + "optional": 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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": 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", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": 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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "bundled": true, + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "bundled": true, + "dev": true + }, + "get-port": { + "version": "3.2.0", + "bundled": true, + "dev": true + }, + "get-value": { + "version": "2.0.6", + "bundled": true, + "dev": true + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "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" + } + }, + "glob-parent": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "bundled": true, + "dev": true + }, + "globals": { + "version": "11.12.0", + "bundled": true, + "dev": true + }, + "graceful-fs": { + "version": "4.2.3", + "bundled": true, + "dev": true + }, + "grapheme-breaker": { + "version": "0.3.2", + "bundled": true, + "dev": true, + "requires": { + "brfs": "^1.2.0", + "unicode-trie": "^0.3.1" + } + }, + "har-schema": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "bundled": true, + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "has-value": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hsl-regex": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-tags": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "htmlnano": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "cssnano": "^4.1.10", + "normalize-html-whitespace": "^1.0.0", + "posthtml": "^0.12.0", + "posthtml-render": "^1.1.5", + "purgecss": "^1.4.0", + "svgo": "^1.3.2", + "terser": "^4.3.9", + "uncss": "^0.17.2" + }, + "dependencies": { + "posthtml": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "requires": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "terser": { + "version": "4.6.3", + "bundled": true, + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "bundled": true, + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.5.0", + "bundled": true, + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-errors": { + "version": "1.7.3", + "bundled": true, + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "ieee754": { + "version": "1.1.13", + "bundled": true, + "dev": true + }, + "import-fresh": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true + }, + "invariant": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "bundled": true, + "dev": true + }, + "is-callable": { + "version": "1.1.5", + "bundled": true, + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "bundled": true, + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "bundled": true, + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "html-tags": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-resolvable": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "is-url": { + "version": "1.2.4", + "bundled": true, + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "bundled": true, + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "bundled": true, + "dev": true + } + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "jsdom": { + "version": "14.1.0", + "bundled": true, + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "bundled": true, + "dev": true + }, + "escodegen": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "4.0.1", + "bundled": true, + "dev": true + }, + "ws": { + "version": "6.2.1", + "bundled": true, + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "bundled": true, + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "bundled": true, + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "json5": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "6.0.3", + "bundled": true, + "dev": true + }, + "leven": { + "version": "3.1.0", + "bundled": true, + "dev": true + }, + "levenary": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "levn": { + "version": "0.3.0", + "bundled": true, + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "locate-path": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "bundled": true, + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "bundled": true, + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "bundled": true, + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "bundled": true, + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "bundled": true, + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "loose-envify": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "magic-string": { + "version": "0.22.5", + "bundled": true, + "dev": true, + "requires": { + "vlq": "^0.2.2" + } + }, + "map-cache": { + "version": "0.2.2", + "bundled": true, + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "bundled": true, + "dev": true + }, + "merge-source-map": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "bundled": true, + "dev": true + } + } + }, + "merge2": { + "version": "1.3.0", + "bundled": true, + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "bundled": true, + "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" + } + }, + "miller-rabin": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "bundled": true, + "dev": true + }, + "mime-db": { + "version": "1.43.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.26", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "bundled": true, + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + } + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "bundled": true, + "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" + } + }, + "nice-try": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "node-addon-api": { + "version": "1.7.1", + "bundled": true, + "dev": true + }, + "node-forge": { + "version": "0.7.6", + "bundled": true, + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.48", + "bundled": true, + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "bundled": true, + "dev": true + } + } + }, + "normalize-html-whitespace": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "bundled": true, + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "bundled": true, + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.4.1", + "bundled": true, + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "on-finished": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opn": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "bundled": true, + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "bundled": true, + "dev": true + }, + "p-limit": { + "version": "2.2.2", + "bundled": true, + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "bundled": true, + "dev": true + }, + "pako": { + "version": "0.2.9", + "bundled": true, + "dev": true + }, + "parcel-bundler": { + "version": "1.12.4", + "bundled": true, + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.4.4", + "@babel/generator": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/plugin-transform-flow-strip-types": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.4.4", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/preset-env": "^7.4.4", + "@babel/runtime": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4", + "@iarna/toml": "^2.2.0", + "@parcel/fs": "^1.11.0", + "@parcel/logger": "^1.11.1", + "@parcel/utils": "^1.11.0", + "@parcel/watcher": "^1.12.1", + "@parcel/workers": "^1.11.0", + "ansi-to-html": "^0.6.4", + "babylon-walk": "^1.0.2", + "browserslist": "^4.1.0", + "chalk": "^2.1.0", + "clone": "^2.1.1", + "command-exists": "^1.2.6", + "commander": "^2.11.0", + "core-js": "^2.6.5", + "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", + "cssnano": "^4.0.0", + "deasync": "^0.1.14", + "dotenv": "^5.0.0", + "dotenv-expand": "^5.1.0", + "envinfo": "^7.3.1", + "fast-glob": "^2.2.2", + "filesize": "^3.6.0", + "get-port": "^3.2.0", + "htmlnano": "^0.2.2", + "is-glob": "^4.0.0", + "is-url": "^1.2.2", + "js-yaml": "^3.10.0", + "json5": "^1.0.1", + "micromatch": "^3.0.4", + "mkdirp": "^0.5.1", + "node-forge": "^0.7.1", + "node-libs-browser": "^2.0.0", + "opn": "^5.1.0", + "postcss": "^7.0.11", + "postcss-value-parser": "^3.3.1", + "posthtml": "^0.11.2", + "posthtml-parser": "^0.4.0", + "posthtml-render": "^1.1.3", + "resolve": "^1.4.0", + "semver": "^5.4.1", + "serialize-to-js": "^3.0.0", + "serve-static": "^1.12.4", + "source-map": "0.6.1", + "terser": "^3.7.3", + "v8-compile-cache": "^2.0.0", + "ws": "^5.1.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.5", + "bundled": true, + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "5.1.0", + "bundled": true, + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "bundled": true, + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "path-key": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "bundled": true, + "dev": true + }, + "pbkdf2": { + "version": "3.0.17", + "bundled": true, + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "physical-cpu-count": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "pn": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "postcss": { + "version": "7.0.26", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "bundled": true, + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "bundled": true, + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "bundled": true, + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "bundled": true, + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "bundled": true, + "dev": true + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "bundled": true, + "dev": true + }, + "posthtml": { + "version": "0.11.6", + "bundled": true, + "dev": true, + "requires": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "posthtml-parser": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "requires": { + "htmlparser2": "^3.9.2" + } + }, + "posthtml-render": { + "version": "1.1.5", + "bundled": true, + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "private": { + "version": "0.1.8", + "bundled": true, + "dev": true + }, + "process": { + "version": "0.11.10", + "bundled": true, + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "psl": { + "version": "1.7.0", + "bundled": true, + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "punycode": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "purgecss": { + "version": "1.4.2", + "bundled": true, + "dev": true, + "requires": { + "glob": "^7.1.3", + "postcss": "^7.0.14", + "postcss-selector-parser": "^6.0.0", + "yargs": "^14.0.0" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "postcss-selector-parser": { + "version": "6.0.2", + "bundled": true, + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "q": { + "version": "1.5.1", + "bundled": true, + "dev": true + }, + "qs": { + "version": "6.5.2", + "bundled": true, + "dev": true + }, + "querystring": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "quote-stream": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } + }, + "randombytes": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "bundled": true, + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "dev": true, + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regenerate": { + "version": "1.4.0", + "bundled": true, + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "bundled": true, + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "bundled": true, + "dev": true + }, + "regenerator-transform": { + "version": "0.14.1", + "bundled": true, + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "bundled": true, + "dev": true + }, + "regjsparser": { + "version": "0.6.2", + "bundled": true, + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "bundled": true, + "dev": true + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "bundled": true, + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "bundled": true, + "dev": true + }, + "request": { + "version": "2.88.0", + "bundled": true, + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "bundled": true, + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "bundled": true, + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "resolve": { + "version": "1.15.1", + "bundled": true, + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "bundled": true, + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true + }, + "saxes": { + "version": "3.1.11", + "bundled": true, + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, + "semver": { + "version": "7.1.2", + "bundled": true, + "dev": true + }, + "send": { + "version": "0.17.1", + "bundled": true, + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true + } + } + }, + "serialize-to-js": { + "version": "3.1.1", + "bundled": true, + "dev": true + }, + "serve-static": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "set-value": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "bundled": true, + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-copy": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "bundled": true, + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "source-map": { + "version": "0.5.7", + "bundled": true, + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "bundled": true, + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "bundled": true, + "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.16", + "bundled": true, + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "bundled": true, + "dev": true + }, + "split-string": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "bundled": true, + "dev": true, + "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" + } + }, + "stable": { + "version": "0.1.8", + "bundled": true, + "dev": true + }, + "static-eval": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "requires": { + "escodegen": "^1.11.1" + }, + "dependencies": { + "escodegen": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "4.0.1", + "bundled": true, + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "static-module": { + "version": "2.2.5", + "bundled": true, + "dev": true, + "requires": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + } + }, + "statuses": { + "version": "1.5.0", + "bundled": true, + "dev": true + }, + "stealthy-require": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "bundled": true, + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "string-width": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "bundled": true, + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "stylehacks": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.3.2", + "bundled": true, + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "bundled": true, + "dev": true + }, + "terser": { + "version": "3.17.0", + "bundled": true, + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "through2": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.11", + "bundled": true, + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "bundled": true, + "dev": true + }, + "tiny-inflate": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "bundled": true, + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "tty-browserify": { + "version": "0.0.0", + "bundled": true, + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true + }, + "type-check": { + "version": "0.3.2", + "bundled": true, + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "bundled": true, + "dev": true + }, + "uncss": { + "version": "0.17.2", + "bundled": true, + "dev": true, + "requires": { + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "bundled": true, + "dev": true + }, + "postcss-selector-parser": { + "version": "6.0.2", + "bundled": true, + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "bundled": true, + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "unicode-trie": { + "version": "0.3.1", + "bundled": true, + "dev": true, + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "union-value": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "unquote": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "bundled": true, + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "bundled": true, + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "bundled": true, + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "bundled": true, + "dev": true + }, + "url": { + "version": "0.11.0", + "bundled": true, + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "bundled": true, + "dev": true + } + } + }, + "use": { + "version": "3.1.1", + "bundled": true, + "dev": true + }, + "util": { + "version": "0.11.1", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "bundled": true, + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "vendors": { + "version": "1.0.4", + "bundled": true, + "dev": true + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vlq": { + "version": "0.2.3", + "bundled": true, + "dev": true + }, + "vm-browserify": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "bundled": true, + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "bundled": true, + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "bundled": true, + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "bundled": true, + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "bundled": true, + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "ws": { + "version": "5.2.2", + "bundled": true, + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "bundled": true, + "dev": true + }, + "xtend": { + "version": "4.0.2", + "bundled": true, + "dev": true + }, + "y18n": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "yargs": { + "version": "14.2.2", + "bundled": true, + "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.0" + } + }, + "yargs-parser": { + "version": "15.0.0", + "bundled": true, + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", diff --git a/package.json b/package.json index 9f9c05ef..c8b78313 100644 --- a/package.json +++ b/package.json @@ -33,26 +33,12 @@ "url": "https://github.com/awslabs/aws-delivlib.git" }, "license": "Apache-2.0", - "dependencies": { - "@aws-cdk/assets": "1.19.0", - "@aws-cdk/aws-cloudformation": "1.19.0", - "@aws-cdk/aws-codebuild": "1.19.0", - "@aws-cdk/aws-codecommit": "1.19.0", - "@aws-cdk/aws-sam": "1.19.0", - "@aws-cdk/aws-codepipeline": "1.19.0", - "@aws-cdk/aws-codepipeline-actions": "1.19.0", - "@aws-cdk/aws-ecs": "1.19.0", - "@aws-cdk/aws-lambda": "1.19.0", - "@aws-cdk/aws-s3-notifications": "1.19.0", - "@aws-cdk/aws-secretsmanager": "1.19.0", - "@aws-cdk/aws-sns": "1.19.0", - "@aws-cdk/aws-ssm": "1.19.0", - "@aws-cdk/core": "1.19.0" - }, + "dependencies": {}, "devDependencies": { "@aws-cdk/assert": "1.19.0", "@types/jest": "^25.1.2", "@types/node": "^10.17.13", + "monocdk-experiment": "^1.23.0", "aws-cdk": "1.23.0", "jest": "^25.1.0", "jest-create-mock-instance": "^1.1.0", @@ -60,6 +46,9 @@ "tslint": "^6.0.0", "typescript": "~3.7.5" }, + "peerDependencies": { + "monocdk-experiment": "^1.23.0" + }, "jest": { "collectCoverage": true, "coverageDirectory": "./coverage", diff --git a/pipeline/delivlib.ts b/pipeline/delivlib.ts index 03e03c75..75a8ffdd 100644 --- a/pipeline/delivlib.ts +++ b/pipeline/delivlib.ts @@ -6,10 +6,9 @@ // // npm run pipeline-update // -import codebuild = require('@aws-cdk/aws-codebuild'); -import cdk = require('@aws-cdk/core'); -import * as ssm from '@aws-cdk/aws-ssm'; -import delivlib = require('../lib'); +import { aws_codebuild as codebuild, core as cdk, aws_ssm as ssm } from "monocdk-experiment"; +import delivlib = require("../lib"); + export class DelivLibPipelineStack extends cdk.Stack { constructor(parent: cdk.App, id: string, props: cdk.StackProps = { }) { diff --git a/test/build-spec.test.ts b/test/build-spec.test.ts index 60f3e9c2..04ca3896 100644 --- a/test/build-spec.test.ts +++ b/test/build-spec.test.ts @@ -1,4 +1,5 @@ -import delivlib = require('../lib'); +import delivlib = require("../lib"); + test('buildspec single artifact goes to "artifacts"', () => { const bs = delivlib.BuildSpec.simple({ diff --git a/test/canary.test.ts b/test/canary.test.ts index d590116e..631410f1 100644 --- a/test/canary.test.ts +++ b/test/canary.test.ts @@ -1,8 +1,8 @@ -import assert = require('@aws-cdk/assert'); -import events = require('@aws-cdk/aws-events'); -import cdk = require('@aws-cdk/core'); -import path = require('path'); -import { Canary } from '../lib'; +import { aws_events as events, core as cdk } from "monocdk-experiment"; +import assert = require("@aws-cdk/assert"); +import path = require("path"); +import { Canary } from "../lib"; + const testDir = path.join(__dirname, 'delivlib-tests', 'linux'); diff --git a/test/chime-notifier.test.ts b/test/chime-notifier.test.ts index 7055d023..8f01c759 100644 --- a/test/chime-notifier.test.ts +++ b/test/chime-notifier.test.ts @@ -1,10 +1,12 @@ -import * as https from 'https'; -import { codePipeline, handler } from '../lib/chime-notifier/notifier-handler'; -import { ChimeNotifier } from '../lib'; -import { Stack, Construct } from '@aws-cdk/core'; -import { Pipeline, IStage, ActionBindOptions, ActionConfig, ActionCategory, Artifact } from '@aws-cdk/aws-codepipeline'; -import '@aws-cdk/assert/jest'; -import { ManualApprovalAction, Action } from '@aws-cdk/aws-codepipeline-actions'; +import { core as core, aws_codepipeline as aws_codepipeline, aws_codepipeline_actions as aws_codepipeline_actions } from "monocdk-experiment"; +import * as https from "https"; +import { codePipeline, handler } from "../lib/chime-notifier/notifier-handler"; +import { ChimeNotifier } from "../lib"; +import "@aws-cdk/assert/jest"; +var { Stack, Construct } = core; +var { Pipeline, IStage, ActionBindOptions, ActionConfig, ActionCategory, Artifact } = aws_codepipeline; +var { ManualApprovalAction, Action } = aws_codepipeline_actions; + jest.mock('https'); diff --git a/test/integ.delivlib.ts b/test/integ.delivlib.ts index 1035407b..be3457a0 100644 --- a/test/integ.delivlib.ts +++ b/test/integ.delivlib.ts @@ -1,5 +1,6 @@ -import cdk = require('@aws-cdk/core'); -import { TestStack } from './test-stack'; +import { core as cdk } from "monocdk-experiment"; +import { TestStack } from "./test-stack"; + const stackName = process.env.TEST_STACK_NAME; if (!stackName) { diff --git a/test/open-pgp-key-pair.test.ts b/test/open-pgp-key-pair.test.ts index 7d5c4a74..e1a7f90b 100644 --- a/test/open-pgp-key-pair.test.ts +++ b/test/open-pgp-key-pair.test.ts @@ -1,7 +1,7 @@ -import assert = require('@aws-cdk/assert'); -import kms = require('@aws-cdk/aws-kms'); -import cdk = require('@aws-cdk/core'); -import { OpenPGPKeyPair } from '../lib/open-pgp-key-pair'; +import { aws_kms as kms, core as cdk } from "monocdk-experiment"; +import assert = require("@aws-cdk/assert"); +import { OpenPGPKeyPair } from "../lib/open-pgp-key-pair"; + test('correctly creates', () => { // GIVEN diff --git a/test/pipeline.test.ts b/test/pipeline.test.ts index 2ff024e9..916798ae 100644 --- a/test/pipeline.test.ts +++ b/test/pipeline.test.ts @@ -1,13 +1,10 @@ -import { expect as cdk_expect, haveResource, haveResourceLike, SynthUtils } from '@aws-cdk/assert'; -import codebuild = require('@aws-cdk/aws-codebuild'); -import codecommit = require('@aws-cdk/aws-codecommit'); -import cpipeline = require('@aws-cdk/aws-codepipeline'); -import cpipeline_actions = require('@aws-cdk/aws-codepipeline-actions'); -import cdk = require('@aws-cdk/core'); -import path = require('path'); -import delivlib = require('../lib'); -import { AddToPipelineOptions, IPublisher } from '../lib'; -import { determineRunOrder } from '../lib/util'; +import { aws_codebuild as codebuild, aws_codecommit as codecommit, aws_codepipeline as cpipeline, aws_codepipeline_actions as cpipeline_actions, core as cdk } from "monocdk-experiment"; +import { expect as cdk_expect, haveResource, haveResourceLike, SynthUtils } from "@aws-cdk/assert"; +import path = require("path"); +import delivlib = require("../lib"); +import { AddToPipelineOptions, IPublisher } from "../lib"; +import { determineRunOrder } from "../lib/util"; + test('pipelineName can be used to set a physical name for the pipeline', async () => { const stack = new cdk.Stack(); diff --git a/test/shellable.test.ts b/test/shellable.test.ts index 5e544985..6416a45a 100644 --- a/test/shellable.test.ts +++ b/test/shellable.test.ts @@ -1,8 +1,9 @@ -import { expect as assert, haveResource, ResourcePart, SynthUtils } from '@aws-cdk/assert'; -import cdk = require('@aws-cdk/core'); -import { Stack } from '@aws-cdk/core'; -import path = require('path'); -import { Shellable, ShellPlatform } from '../lib'; +import { core as cdk, core as core } from "monocdk-experiment"; +import { expect as assert, haveResource, ResourcePart, SynthUtils } from "@aws-cdk/assert"; +import path = require("path"); +import { Shellable, ShellPlatform } from "../lib"; +var { Stack } = core; + // tslint:disable:max-line-length diff --git a/test/test-stack.ts b/test/test-stack.ts index 2351c0cd..daefe97e 100644 --- a/test/test-stack.ts +++ b/test/test-stack.ts @@ -1,9 +1,7 @@ -import events = require('@aws-cdk/aws-events'); -import iam = require('@aws-cdk/aws-iam'); -import kms = require('@aws-cdk/aws-kms'); -import cdk = require('@aws-cdk/core'); -import path = require('path'); -import delivlib = require('../lib'); +import { aws_events as events, aws_iam as iam, aws_kms as kms, core as cdk } from "monocdk-experiment"; +import path = require("path"); +import delivlib = require("../lib"); + const testDir = path.join(__dirname, 'delivlib-tests'); diff --git a/test/watcher-handler.test.ts b/test/watcher-handler.test.ts index 387e69f2..0e9882b8 100644 --- a/test/watcher-handler.test.ts +++ b/test/watcher-handler.test.ts @@ -1,4 +1,5 @@ -import { codePipeline, handler, logger } from '../lib/pipeline-watcher/watcher-handler'; +import { codePipeline, handler, logger } from "../lib/pipeline-watcher/watcher-handler"; + codePipeline.getPipelineState = jest.fn(); test('handler should propagate error if GetPipelineState fails', async () => {