From 35508c97c4789ad2aaefc602038790b9b6c513a9 Mon Sep 17 00:00:00 2001 From: Mykola Morhun Date: Mon, 20 May 2019 16:57:12 +0300 Subject: [PATCH 01/51] Fix deletion of projects from devfile configuration (#232) Signed-off-by: Mykola Morhun --- plugins/factory-plugin/src/projects.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/factory-plugin/src/projects.ts b/plugins/factory-plugin/src/projects.ts index f6d14a305..9718eda3e 100644 --- a/plugins/factory-plugin/src/projects.ts +++ b/plugins/factory-plugin/src/projects.ts @@ -72,7 +72,7 @@ export function deleteProjectFromDevfile( const project = projects[i]; const currentProjectPath = project.clonePath ? project.clonePath : path.sep + project.name; if (currentProjectPath === projectPath) { - projects.splice(i); + projects.splice(i, 1); break; } } @@ -140,7 +140,7 @@ export function deleteProjectFromWorkspaceConfig( for (let i = 0; i < projects.length; i++) { const project = projects[i]; if (project.path === projectPath) { - projects.splice(i); + projects.splice(i, 1); break; } } From ec7c0f4b44ab6bc9399055eb17858a8c289dbda3 Mon Sep 17 00:00:00 2001 From: Florent Benoit Date: Wed, 22 May 2019 14:46:50 +0200 Subject: [PATCH 02/51] Increase the number of retries to able to find like 100 ports for all endpoints on a pod Change-Id: Ia2de2a14dd81d4e15dd97826dc0ec4661a91eaf3 Signed-off-by: Florent Benoit --- .../theia-endpoint-runtime/src/node/plugin-remote-init.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-init.ts b/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-init.ts index 03ab5d143..d36e3a799 100644 --- a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-init.ts +++ b/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-init.ts @@ -40,7 +40,7 @@ export class PluginRemoteInit { /** * Max number of trying new port */ - private static readonly MAX_RETRIES = 1; + private static readonly MAX_RETRIES = 100; /** * number of retries for finding port From f21fd8b79b535da904663ffe32ad9cf0effbe5b8 Mon Sep 17 00:00:00 2001 From: Artem Zatsarynnyi Date: Thu, 23 May 2019 14:12:39 +0300 Subject: [PATCH 03/51] Add Dockerfile for running OpenShift Connector Che Plugin v0.0.21 (#241) * Add Dockerfile for OpenShift Connector Che Plugin v0.0.21 Signed-off-by: Artem Zatsarynnyi --- build_and_push_docker_images.sh | 2 ++ .../Dockerfile | 29 +++++++++++++++++++ .../build.sh | 15 ++++++++++ 3 files changed, 46 insertions(+) create mode 100644 dockerfiles/remote-plugin-openshift-connector-0.0.21/Dockerfile create mode 100755 dockerfiles/remote-plugin-openshift-connector-0.0.21/build.sh diff --git a/build_and_push_docker_images.sh b/build_and_push_docker_images.sh index 703ae45e1..e0e52eebb 100755 --- a/build_and_push_docker_images.sh +++ b/build_and_push_docker_images.sh @@ -24,6 +24,7 @@ dockerfiles/remote-plugin-dotnet-2.2.105 dockerfiles/remote-plugin-kubernetes-tooling-0.1.17 dockerfiles/remote-plugin-kubernetes-tooling-1.0.0 dockerfiles/remote-plugin-openshift-connector-0.0.17 +dockerfiles/remote-plugin-openshift-connector-0.0.21 ) IMAGES_LIST=( @@ -37,6 +38,7 @@ eclipse/che-remote-plugin-dotnet-2.2.105 eclipse/che-remote-plugin-kubernetes-tooling-0.1.17 eclipse/che-remote-plugin-kubernetes-tooling-1.0.0 eclipse/che-remote-plugin-openshift-connector-0.0.17 +eclipse/che-remote-plugin-openshift-connector-0.0.21 ) diff --git a/dockerfiles/remote-plugin-openshift-connector-0.0.21/Dockerfile b/dockerfiles/remote-plugin-openshift-connector-0.0.21/Dockerfile new file mode 100644 index 000000000..97513315d --- /dev/null +++ b/dockerfiles/remote-plugin-openshift-connector-0.0.21/Dockerfile @@ -0,0 +1,29 @@ +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation + +FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} + +ENV GLIBC_VERSION=2.29-r0 \ + ODO_VERSION=v0.0.20 \ + OC_VERSION=v3.11.0 \ + OC_TAG=0cbc58b + +# the plugin executes the commands relying on Bash +RUN apk add --no-cache bash && \ + # install glibc compatibility layer package for Alpine Linux + # see https://github.com/openshift/origin/issues/18942 for the details + wget -O glibc-${GLIBC_VERSION}.apk https://github.com/andyshinn/alpine-pkg-glibc/releases/download/${GLIBC_VERSION}/glibc-${GLIBC_VERSION}.apk && \ + apk --update --allow-untrusted add glibc-${GLIBC_VERSION}.apk && \ + rm -f glibc-${GLIBC_VERSION}.apk && \ + # install odo + wget -O /usr/local/bin/odo https://github.com/redhat-developer/odo/releases/download/${ODO_VERSION}/odo-linux-amd64 && \ + chmod +x /usr/local/bin/odo && \ + # install oc + wget -O- https://github.com/openshift/origin/releases/download/${OC_VERSION}/openshift-origin-client-tools-${OC_VERSION}-${OC_TAG}-linux-64bit.tar.gz | tar xvz -C /usr/local/bin --strip 1 diff --git a/dockerfiles/remote-plugin-openshift-connector-0.0.21/build.sh b/dockerfiles/remote-plugin-openshift-connector-0.0.21/build.sh new file mode 100755 index 000000000..f9e9d9652 --- /dev/null +++ b/dockerfiles/remote-plugin-openshift-connector-0.0.21/build.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +base_dir=$(cd "$(dirname "$0")"; pwd) +. "${base_dir}"/../build.include + +init --name:remote-plugin-openshift-connector-0.0.21 "$@" +build From 53950ceca1347869b18ae9bdf1231ff7294b6416 Mon Sep 17 00:00:00 2001 From: Mykola Morhun Date: Thu, 23 May 2019 18:37:46 +0300 Subject: [PATCH 04/51] Make sure clone path is always relative (does not starts from slash as Che 6 project path) (#242) Signed-off-by: Mykola Morhun --- plugins/factory-plugin/src/file-uri.ts | 9 ++++++- plugins/factory-plugin/src/projects.ts | 24 +++++++++++++++---- .../src/workspace-projects-manager.ts | 8 ++----- plugins/factory-plugin/tests/file-uri.spec.ts | 22 ++++++++--------- plugins/factory-plugin/tests/projects.spec.ts | 8 +++---- 5 files changed, 44 insertions(+), 27 deletions(-) diff --git a/plugins/factory-plugin/src/file-uri.ts b/plugins/factory-plugin/src/file-uri.ts index 2c39003e5..ff191f3f3 100644 --- a/plugins/factory-plugin/src/file-uri.ts +++ b/plugins/factory-plugin/src/file-uri.ts @@ -32,10 +32,17 @@ export function convertToFileURI(file: string, rootFolder?: string): string { } +/** + * Returns path of the given project according projects directory. + * Given project should be in subtree of root projects directory. + * + * @param fileURI root folder of the project + * @param rootFolder root folder for all projects in workspace + */ export function convertToCheProjectPath(fileURI: string, rootFolder: string): string { if (!rootFolder) { // default value rootFolder = '/projects'; } - return `/${path.relative(rootFolder, fileURI)}`; + return path.relative(rootFolder, fileURI); } diff --git a/plugins/factory-plugin/src/projects.ts b/plugins/factory-plugin/src/projects.ts index 9718eda3e..a17dddf03 100644 --- a/plugins/factory-plugin/src/projects.ts +++ b/plugins/factory-plugin/src/projects.ts @@ -9,10 +9,18 @@ **********************************************************************/ import { che as cheApi } from '@eclipse-che/api'; -import * as path from 'path'; // devfile projects handling +/** + * Updates configuration of existing project or create new if such project doesn't exist. + * + * @param projects list of all projects in workspace + * @param projectPath relative path of the added/updated project according to projects root directory (no slash at the beginning). + * If project root directory is located directly in projects root directory it is the same as project name. + * @param projectGitLocation link to git project, the same as used for git clone + * @param projectGitRemoteBranch git branch of the project + */ export function updateOrCreateGitProjectInDevfile( projects: cheApi.workspace.devfile.Project[], projectPath: string, @@ -24,9 +32,8 @@ export function updateOrCreateGitProjectInDevfile( projects = []; } - for (let i = 0; i < projects.length; i++) { - const project = projects[i]; - const currentProjectPath = project.clonePath ? project.clonePath : path.sep + project.name; + for (const project of projects) { + const currentProjectPath = project.clonePath ? project.clonePath : project.name; if (currentProjectPath === projectPath) { project.source.type = 'git'; project.source.location = projectGitLocation; @@ -59,6 +66,13 @@ export function updateOrCreateGitProjectInDevfile( return projects; } +/** + * Deletes configuration of existing project. + * Does nothing if project doesn't exist. + * + * @param projects list of projects in workspace + * @param projectPath relative path of the project to delete according to projets root directory + */ export function deleteProjectFromDevfile( projects: cheApi.workspace.devfile.Project[], projectPath: string @@ -70,7 +84,7 @@ export function deleteProjectFromDevfile( for (let i = 0; i < projects.length; i++) { const project = projects[i]; - const currentProjectPath = project.clonePath ? project.clonePath : path.sep + project.name; + const currentProjectPath = project.clonePath ? project.clonePath : project.name; if (currentProjectPath === projectPath) { projects.splice(i, 1); break; diff --git a/plugins/factory-plugin/src/workspace-projects-manager.ts b/plugins/factory-plugin/src/workspace-projects-manager.ts index fd4d5e48a..1cacf5018 100644 --- a/plugins/factory-plugin/src/workspace-projects-manager.ts +++ b/plugins/factory-plugin/src/workspace-projects-manager.ts @@ -145,8 +145,6 @@ export class DevfileProjectsManager extends WorkspaceProjectsManager { fileUri.convertToCheProjectPath(projectFolderURI, this.projectsRoot), projectUpstreamBranch.remoteURL, projectUpstreamBranch.branch); - - if (workspace.devfile) { delete workspace.config; } // TODO delete this temporary workaround } deleteProject(workspace: cheApi.workspace.Workspace, projectFolderURI: string): void { @@ -154,8 +152,6 @@ export class DevfileProjectsManager extends WorkspaceProjectsManager { workspace.devfile.projects, fileUri.convertToCheProjectPath(projectFolderURI, this.projectsRoot) ); - - if (workspace.devfile) { delete workspace.config; } // TODO delete this temporary workaround } } @@ -195,7 +191,7 @@ export class WorkspaceConfigProjectsManager extends WorkspaceProjectsManager { projectsHelper.updateOrCreateGitProjectInWorkspaceConfig( workspace.config.projects, - fileUri.convertToCheProjectPath(projectFolderURI, this.projectsRoot), + '/' + fileUri.convertToCheProjectPath(projectFolderURI, this.projectsRoot), projectUpstreamBranch.remoteURL, projectUpstreamBranch.branch); } @@ -212,7 +208,7 @@ export class WorkspaceConfigProjectsManager extends WorkspaceProjectsManager { projectsHelper.deleteProjectFromWorkspaceConfig( workspace.config.projects, - fileUri.convertToCheProjectPath(projectFolderURI, this.projectsRoot) + '/' + fileUri.convertToCheProjectPath(projectFolderURI, this.projectsRoot) ); } diff --git a/plugins/factory-plugin/tests/file-uri.spec.ts b/plugins/factory-plugin/tests/file-uri.spec.ts index 2072e33af..7d0d8edd6 100644 --- a/plugins/factory-plugin/tests/file-uri.spec.ts +++ b/plugins/factory-plugin/tests/file-uri.spec.ts @@ -7,12 +7,12 @@ * Contributors: * Red Hat, Inc. - initial API and implementation */ -import { TheiaCommand } from "../src/theia-commands"; -import { convertToFileURI, convertToCheProjectPath } from "../src/file-uri" +import { TheiaCommand } from '../src/theia-commands'; +import { convertToFileURI, convertToCheProjectPath } from '../src/file-uri' -describe("Test exec commands", () => { +describe('Test exec commands', () => { - test("Convert a openfile file property to file URI", async () => { + test('Convert a openfile file property to file URI', async () => { expect(convertToFileURI('/che/README.md')).toBe('file:///projects/che/README.md'); expect(convertToFileURI('che/README.md')).toBe('file:///projects/che/README.md'); expect(convertToFileURI('file:///test-project/che/README.md')).toBe('file:///test-project/che/README.md'); @@ -26,12 +26,12 @@ describe("Test exec commands", () => { }); }); -describe("Testing convertion of project paths to be stored in the workspace config", () => { - test("Converting fs project path to che project path", async () => { - expect(convertToCheProjectPath('/projects/che-factory-extension/', '/projects')).toBe('/che-factory-extension'); - expect(convertToCheProjectPath('/projects/che-factory-extension', '/projects')).toBe('/che-factory-extension'); - expect(convertToCheProjectPath('/projects/che/che-factory-extension/', '/projects')).toBe('/che/che-factory-extension'); - expect(convertToCheProjectPath('/projects/theiadev_projects/blog.sunix.org/', '/projects/theiadev_projects')).toBe('/blog.sunix.org'); - expect(convertToCheProjectPath('/projects/che/che-factory-extension/', undefined)).toBe('/che/che-factory-extension'); +describe('Testing convertion of project paths to be stored in the workspace config', () => { + test('Converting fs project path to che project path', async () => { + expect(convertToCheProjectPath('/projects/che-factory-extension/', '/projects')).toBe('che-factory-extension'); + expect(convertToCheProjectPath('/projects/che-factory-extension', '/projects')).toBe('che-factory-extension'); + expect(convertToCheProjectPath('/projects/che/che-factory-extension/', '/projects')).toBe('che/che-factory-extension'); + expect(convertToCheProjectPath('/projects/theiadev_projects/blog.sunix.org/', '/projects/theiadev_projects')).toBe('blog.sunix.org'); + expect(convertToCheProjectPath('/projects/che/che-factory-extension/', undefined)).toBe('che/che-factory-extension'); }); }); diff --git a/plugins/factory-plugin/tests/projects.spec.ts b/plugins/factory-plugin/tests/projects.spec.ts index 0e6efcad9..30a1e8be8 100644 --- a/plugins/factory-plugin/tests/projects.spec.ts +++ b/plugins/factory-plugin/tests/projects.spec.ts @@ -16,14 +16,14 @@ describe('Devfile: Projects:', () => { const CHE_THEIA_REPOSITORY = 'https://github.com/eclipse/che-theia.git'; const BRANCH1 = 'che-13112'; const BRANCH2 = 'issue-12321'; - const CUSTOM_PROJECT_PATH = '/theia/packages/che-theia'; + const CUSTOM_PROJECT_PATH = 'theia/packages/che-theia'; test('Should be able to create project if no projects defined', () => { const projects: cheApi.workspace.devfile.Project[] = []; projecthelper.updateOrCreateGitProjectInDevfile( projects, - '/che', + 'che', CHE_REPOSITORY, BRANCH1 ); @@ -48,7 +48,7 @@ describe('Devfile: Projects:', () => { projecthelper.updateOrCreateGitProjectInDevfile( projects, - '/che-theia', + 'che-theia', CHE_THEIA_REPOSITORY, BRANCH2 ); @@ -86,7 +86,7 @@ describe('Devfile: Projects:', () => { projecthelper.deleteProjectFromDevfile( projects, - '/che-theia' + 'che-theia' ); expect(projects.length).toBe(1); From 7c391e330798f8620d8ab0bffe9a220082d1c784 Mon Sep 17 00:00:00 2001 From: Oleksii Kurinnyi Date: Thu, 23 May 2019 07:52:49 +0000 Subject: [PATCH 05/51] Added preferences provider extension. Signed-off-by: Oleksii Kurinnyi --- che-theia-init-sources.yml | 1 + .../.gitignore | 1 + .../package.json | 45 + ...refs-provider-extension-frontend-module.ts | 25 + .../src/browser/prefs-provider.ts | 125 + .../tests/mock.js | 19 + .../tests/prefs-provider-extension.test.ts | 228 ++ .../tsconfig.json | 14 + yarn.lock | 2680 +++++++++++++---- 9 files changed, 2593 insertions(+), 545 deletions(-) create mode 100644 extensions/eclipse-che-theia-preferences-provider-extension/.gitignore create mode 100644 extensions/eclipse-che-theia-preferences-provider-extension/package.json create mode 100644 extensions/eclipse-che-theia-preferences-provider-extension/src/browser/prefs-provider-extension-frontend-module.ts create mode 100644 extensions/eclipse-che-theia-preferences-provider-extension/src/browser/prefs-provider.ts create mode 100644 extensions/eclipse-che-theia-preferences-provider-extension/tests/mock.js create mode 100644 extensions/eclipse-che-theia-preferences-provider-extension/tests/prefs-provider-extension.test.ts create mode 100644 extensions/eclipse-che-theia-preferences-provider-extension/tsconfig.json diff --git a/che-theia-init-sources.yml b/che-theia-init-sources.yml index 6d17f5035..3530905cc 100644 --- a/che-theia-init-sources.yml +++ b/che-theia-init-sources.yml @@ -10,6 +10,7 @@ sources: - extensions/eclipse-che-theia-dashboard - extensions/eclipse-che-theia-activity-tracker - extensions/eclipse-che-theia-about + - extensions/eclipse-che-theia-preferences-provider-extension plugins: - plugins/containers-plugin - plugins/factory-plugin diff --git a/extensions/eclipse-che-theia-preferences-provider-extension/.gitignore b/extensions/eclipse-che-theia-preferences-provider-extension/.gitignore new file mode 100644 index 000000000..a65b41774 --- /dev/null +++ b/extensions/eclipse-che-theia-preferences-provider-extension/.gitignore @@ -0,0 +1 @@ +lib diff --git a/extensions/eclipse-che-theia-preferences-provider-extension/package.json b/extensions/eclipse-che-theia-preferences-provider-extension/package.json new file mode 100644 index 000000000..be2b9e43e --- /dev/null +++ b/extensions/eclipse-che-theia-preferences-provider-extension/package.json @@ -0,0 +1,45 @@ +{ + "name": "@eclipse-che/theia-preferences-provider-extension", + "keywords": [ + "theia-extension" + ], + "version": "0.0.1", + "files": [ + "lib", + "src" + ], + "dependencies": { + "@eclipse-che/api": "^7.0.0-beta-4.0-80162ea6d2", + "@eclipse-che/workspace-client": "^0.0.1-1551093769", + "@theia/core": "^0.6.1", + "@theia/preferences": "^0.6.1", + "@theia/workspace": "^0.6.1" + }, + "scripts": { + "prepare": "yarn run clean && yarn run build", + "clean": "rimraf lib", + "format": "tsfmt -r --useTsfmt ../../configs/tsfmt.json", + "lint": "tslint -c ../../configs/tslint.json --project tsconfig.json", + "compile": "tsc", + "build": "concurrently -n \"format,lint,compile\" -c \"red,green,blue\" \"yarn format\" \"yarn lint\" \"yarn compile\"", + "test": "jest" + }, + "theiaExtensions": [ + { + "frontend": "lib/browser/prefs-provider-extension-frontend-module" + } + ], + "jest": { + "testEnvironment": "jsdom", + "transform": { + "^.+\\.tsx?$": "ts-jest" + }, + "testMatch": [ + "**/tests/*.(ts)" + ], + "moduleNameMapper": { + "\\.(css|less)$": "/tests/mock.js" + }, + "moduleFileExtensions": ["js", "ts"] + } +} diff --git a/extensions/eclipse-che-theia-preferences-provider-extension/src/browser/prefs-provider-extension-frontend-module.ts b/extensions/eclipse-che-theia-preferences-provider-extension/src/browser/prefs-provider-extension-frontend-module.ts new file mode 100644 index 000000000..c8937d27f --- /dev/null +++ b/extensions/eclipse-che-theia-preferences-provider-extension/src/browser/prefs-provider-extension-frontend-module.ts @@ -0,0 +1,25 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { ContainerModule } from 'inversify'; + +import { FrontendApplicationContribution } from '@theia/core/lib/browser'; +import { PreferencesProvider } from './prefs-provider'; + +export default new ContainerModule(bind => { + bind(PreferencesProvider).toSelf().inSingletonScope(); + bind(FrontendApplicationContribution).toDynamicValue(c => c.container.get(PreferencesProvider)); +}); diff --git a/extensions/eclipse-che-theia-preferences-provider-extension/src/browser/prefs-provider.ts b/extensions/eclipse-che-theia-preferences-provider-extension/src/browser/prefs-provider.ts new file mode 100644 index 000000000..97335aff9 --- /dev/null +++ b/extensions/eclipse-che-theia-preferences-provider-extension/src/browser/prefs-provider.ts @@ -0,0 +1,125 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { injectable, inject } from 'inversify'; +import { EnvVariablesServer } from '@theia/core/lib/common/env-variables'; +import { + PreferenceServiceImpl, + PreferenceScope, + FrontendApplicationContribution, + FrontendApplication +} from '@theia/core/lib/browser'; +import { WorkspaceService } from '@theia/workspace/lib/browser'; +import WorkspaceClient, { IRemoteAPI } from '@eclipse-che/workspace-client'; +import { che } from '@eclipse-che/api'; + +@injectable() +export class PreferencesProvider implements FrontendApplicationContribution { + + constructor( + @inject(EnvVariablesServer) private readonly envVariablesServer: EnvVariablesServer, + @inject(PreferenceServiceImpl) private readonly preferenceService: PreferenceServiceImpl, + @inject(WorkspaceService) private readonly workspaceService: WorkspaceService, + ) { } + + private getPluginsProperties(workspace: che.workspace.Workspace): [string, string][] { + if (!!workspace.devfile) { + return this.getPropsFromDevfile(workspace); + } else if (!!workspace.config) { + return this.getPropsFromConfig(workspace); + } + throw new TypeError('Can\'t get either "config" or "devfile" of current workspace configuration.'); + } + + private getPropsFromConfig(workspace: che.workspace.Workspace): [string, string][] { + const attributes = workspace.config!.attributes; + if (!attributes) { + return []; + } + + return Object.keys(attributes) + .filter((attrKey: string) => attrKey.indexOf('plugin.') === 0 && attrKey.indexOf('.preference.') !== -1) + .map((attrKey: string) => <[string, string]>[attrKey.split('.preference.')[1], attributes[attrKey]]); + } + + private getPropsFromDevfile(workspace: che.workspace.Workspace): [string, string][] { + const components = workspace.devfile!.components; + if (!components) { + throw new TypeError('Can\'t get "components" of current workspace "devfile" section.'); + } + + return components + // tslint:disable-next-line:no-any + .filter((component: che.workspace.devfile.Component) => (component).preferences) + // tslint:disable-next-line:no-any + .map((component: che.workspace.devfile.Component) => (component).preferences) + .reduce((result: [string, string][], preferences: { [key: string]: string }) => { + Object.keys(preferences).forEach(key => { + result.push(<[string, string]>[key, preferences[key]]); + }); + return result; + }, []); + } + + private async setPluginProperties(props: [string, string][]): Promise { + await this.workspaceService.roots; + const workspace = this.workspaceService.workspace; + if (!workspace) { + throw new Error('Failed to get Theia workspace.'); + } + for (const [key, value] of props) { + if (this.preferenceService.has(key, workspace.uri)) { + continue; + } + await this.preferenceService.set(key, value, PreferenceScope.Workspace, workspace.uri); + } + } + + private async getWorkspace(): Promise { + let workspaceId; + workspaceId = await this.envVariablesServer.getValue('CHE_WORKSPACE_ID'); + + if (!workspaceId || !workspaceId.value) { + throw new Error('Failed to get current workspace ID.'); + } + + const remoteApi = await this.restClient(); + return await remoteApi.getById(await workspaceId.value); + } + + private async restClient(): Promise { + const cheApiEndpoint = await this.envVariablesServer.getValue('CHE_API_EXTERNAL'); + + if (!cheApiEndpoint || !cheApiEndpoint.value) { + throw new Error('Failed to get Eclipse Che API endpoint.'); + } + + return WorkspaceClient.getRestApi({ + baseUrl: await cheApiEndpoint.value + }); + } + + async restorePluginProperties(): Promise { + const workspace = await this.getWorkspace(); + const propsTuples = this.getPluginsProperties(workspace); + return this.setPluginProperties(propsTuples); + } + + onStart(_app: FrontendApplication): Promise { + return this.restorePluginProperties(); + } + +} diff --git a/extensions/eclipse-che-theia-preferences-provider-extension/tests/mock.js b/extensions/eclipse-che-theia-preferences-provider-extension/tests/mock.js new file mode 100644 index 000000000..89e18aaa7 --- /dev/null +++ b/extensions/eclipse-che-theia-preferences-provider-extension/tests/mock.js @@ -0,0 +1,19 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +'use strict'; + +module.exports = {}; diff --git a/extensions/eclipse-che-theia-preferences-provider-extension/tests/prefs-provider-extension.test.ts b/extensions/eclipse-che-theia-preferences-provider-extension/tests/prefs-provider-extension.test.ts new file mode 100644 index 000000000..545b33e41 --- /dev/null +++ b/extensions/eclipse-che-theia-preferences-provider-extension/tests/prefs-provider-extension.test.ts @@ -0,0 +1,228 @@ +import 'reflect-metadata'; + +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { PreferencesProvider } from '../src/browser/prefs-provider'; +import { EnvVariablesServer } from '@theia/core/lib/common/env-variables'; +import { PreferenceServiceImpl } from '@theia/core/lib/browser'; +import { WorkspaceService } from '@theia/workspace/lib/browser'; + +let mockGetValue: any = jest.fn(); +let mockGetWorkspace: any = jest.fn(); +let mockSetPluginProperties: any = jest.fn(); +let mockSetProperty: any = jest.fn(); +let mockHasProperty: any = jest.fn(); + +let prefsProvider: PreferencesProvider; +beforeAll(() => { + const envVariablesServer = { + getVariables: jest.fn(), + getValue: mockGetValue + } as EnvVariablesServer; + const preferenceServiceImpl = { + has: mockHasProperty, + set: mockSetProperty + } as PreferenceServiceImpl; + const workspaceService = { + roots: jest.fn().mockResolvedValue({}), + workspace: jest.fn().mockReturnValue({uri: 'workspace-uri'}) + } as WorkspaceService; + prefsProvider = new PreferencesProvider( + envVariablesServer, + preferenceServiceImpl, + workspaceService + ); +}); + +beforeEach(() => { + mockGetValue.mockReset(); + mockGetWorkspace.mockReset(); + mockSetPluginProperties.mockReset(); + mockSetProperty.mockReset(); + mockHasProperty.mockReset(); +}); + +const prefsExpectation = [ + ['java.jdt.ls.vmargs', '-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication'], + ['java.home', '/home/user/jdk11'] +]; + +describe('PreferenceProvider', () => { + + test('should throw if there is no `CHE_WORKSPACE_ID` environment variable', async () => { + mockGetValue.mockResolvedValue(undefined); + + await expect(prefsProvider.restorePluginProperties()).rejects.toThrow('Failed to get current workspace ID.'); + }); + + test('should throw if `CHE_WORKSPACE_ID` is empty', async () => { + mockGetValue + .mockResolvedValue({ + name: 'CHE_WORKSPACE_ID' + }); + + await expect(prefsProvider.restorePluginProperties()).rejects.toThrow('Failed to get current workspace ID.'); + }); + + test('should throw if there is no `CHE_API_EXTERNAL` environment variable', async () => { + mockGetValue + .mockResolvedValueOnce({ + name: 'CHE_WORKSPACE_ID', + value: 'testworkspaceid' + }) + .mockResolvedValueOnce(undefined); + + await expect(prefsProvider.restorePluginProperties()).rejects.toThrow('Failed to get Eclipse Che API endpoint.'); + }); + + test('should throw if `CHE_API_EXTERNAL` is empty', async () => { + mockGetValue + .mockResolvedValueOnce({ + name: 'CHE_WORKSPACE_ID', + value: 'testworkspaceid' + }) + .mockResolvedValueOnce({ + name: 'CHE_API_EXTERNAL' + }); + + await expect(prefsProvider.restorePluginProperties()).rejects.toThrow('Failed to get Eclipse Che API endpoint.'); + }); + + test('shold not overwrite an existing property', async () => { + const skipedProperty = prefsExpectation[0][0]; + const expectedProperty = prefsExpectation[1][0]; + mockHasProperty.mockImplementation((propName: string) => { + // let one of two properties is already exist in workspace scope + if (propName === skipedProperty) { + return true; + } + }); + + await (prefsProvider).setPluginProperties(prefsExpectation); + + expect(mockSetProperty.mock.calls.length).toEqual(1); + expect(mockSetProperty.mock.calls[0][0]).toEqual(expectedProperty); + }); + + describe('in case of configuration based workspace, ', () => { + + const workspace = { + namespace: 'che', + id: 'testworkspaceid', + status: 'RUNNING', + config: { + defaultEnv: 'default', + environments: {}, + projects: [], + name: 'test-workspace', + attributes: { + editor: 'eclipse/che-theia/next', + editorComponentAlias: 'theia-editor', + plugins: 'eclipse/che-machine-exec-plugin/0.0.1,redhat/vscode-yaml/0.4.0,che-incubator/typescript/1.30.2', + 'sidecar.che-incubator/typescript.memory_limit': '2048M', + 'plugin.org.eclipse.che.vscode-redhat.java.preference.java.jdt.ls.vmargs': '-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication', + 'plugin.org.eclipse.che.vscode-redhat.java.preference.java.home': '/home/user/jdk11' + }, + commands: [], + links: [] + } + }; + + beforeEach(() => { + (prefsProvider).getWorkspace = mockGetWorkspace.mockResolvedValue(workspace); + (prefsProvider).setPluginProperties = jest.fn(); + }); + + test('should retrieve preferences', async () => { + await prefsProvider.restorePluginProperties(); + + expect((prefsProvider).setPluginProperties.mock.calls[0][0]).toEqual(prefsExpectation); + }); + }); + + describe('in case of devfile based workspace, ', () => { + const workspace = { + 'namespace': 'che', + 'id': 'testworkspaceid', + 'status': 'RUNNING', + 'runtime': {}, + 'devfile': { + 'specVersion': '0.0.1', + 'projects': [], + 'name': 'devfile-test', + 'attributes': {}, + 'components': [ + { + 'mountSources': false, + 'endpoints': [], + 'command': [], + 'id': 'eclipse/che-theia/next', + 'args': [], + 'selector': {}, + 'type': 'cheEditor', + 'entrypoints': [], + 'volumes': [], + 'alias': 'theia-editor', + 'env': [] + }, + { + 'mountSources': false, + 'endpoints': [], + 'command': [], + 'id': 'eclipse/che-machine-exec-plugin/0.0.1', + 'args': [], + 'selector': {}, + 'type': 'chePlugin', + 'entrypoints': [], + 'volumes': [], + 'env': [] + }, + { + 'mountSources': false, + 'endpoints': [], + 'command': [], + 'id': 'redhat/java/0.38.0', + 'args': [], + 'selector': {}, + 'type': 'chePlugin', + 'entrypoints': [], + 'volumes': [], + 'env': [], + 'preferences': { + 'java.jdt.ls.vmargs': '-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication', + 'java.home': '/home/user/jdk11' + } + } + ], + 'commands': [] + } + }; + + beforeEach(() => { + (prefsProvider).getWorkspace = mockGetWorkspace.mockResolvedValue(workspace); + (prefsProvider).setPluginProperties = mockSetPluginProperties; + }); + + test('should retrieve preferences', async () => { + await prefsProvider.restorePluginProperties(); + + expect((prefsProvider).setPluginProperties.mock.calls[0][0]).toEqual(prefsExpectation); + }); + + }); + +}); diff --git a/extensions/eclipse-che-theia-preferences-provider-extension/tsconfig.json b/extensions/eclipse-che-theia-preferences-provider-extension/tsconfig.json new file mode 100644 index 000000000..a6a832536 --- /dev/null +++ b/extensions/eclipse-che-theia-preferences-provider-extension/tsconfig.json @@ -0,0 +1,14 @@ +{ + "extends": "../../configs/base.tsconfig.json", + "compilerOptions": { + "lib": [ + "es6", + "dom" + ], + "rootDir": "src", + "outDir": "lib" + }, + "include": [ + "src" + ] +} diff --git a/yarn.lock b/yarn.lock index 02e291662..2402c39f4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,57 +5,71 @@ "@babel/code-frame@^7.0.0-beta.35": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== dependencies: "@babel/highlight" "^7.0.0" "@babel/highlight@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^4.0.0" "@babel/runtime@^7.1.2": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.4.tgz#dc2e34982eb236803aa27a07fea6857af1b9171d" + version "7.4.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" + integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ== dependencies: regenerator-runtime "^0.13.2" "@eclipse-che/api@^6.16.1": version "6.17.1" resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-6.17.1.tgz#bae00a5ac60501566759ff07b134867996ce8964" + integrity sha512-kXrUsNJWUkoZfw9wOKgtZH8KYntjXqkyIHNduXMyELFizpV8n94PWBvSj6MeyeKqogKO5QmeC5xvFZS5/I1fkg== + +"@eclipse-che/api@^7.0.0-beta-4.0-80162ea6d2": + version "7.0.0-beta-4.0-80162ea6d2" + resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-7.0.0-beta-4.0-80162ea6d2.tgz#f7bb5c7e996332b151e6fb34dae64fc0c4d92619" + integrity sha512-CDIfdDV1D5LafVpWcEm2uvWgyAMqpxWTco9BHIXmci4l4ILxEmwdYnVRAye6SU+KqDGi2ZlglhC85ujX5Lb2Hw== "@eclipse-che/api@latest": version "7.0.0-beta-4.0" resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-7.0.0-beta-4.0.tgz#11c09ea9d231333595a00d9b54b91af9d8a9ae12" + integrity sha512-0j10nNc7aT18srs7R38mipyi4DjrGQ+bXBmvf2vLTFJGAqhl8V7pB9HsFUq0CYHd8t+gwfwfH0cUmZHdPcJRjA== "@eclipse-che/plugin@latest": - version "0.0.1-1557738374" - resolved "https://registry.yarnpkg.com/@eclipse-che/plugin/-/plugin-0.0.1-1557738374.tgz#4a93ded9b70c3b858261986a22cc464bba29c22c" + version "0.0.1-1558532261" + resolved "https://registry.yarnpkg.com/@eclipse-che/plugin/-/plugin-0.0.1-1558532261.tgz#9b10ee2dd470845104c7a484b7260d25248fdf5d" + integrity sha512-OgYXkqyz/OrDCRNY4jmvftZVYx+jaVgMjZNJGF2aNdqteoG1bcWAG7DwcFwciVEJP4mGEAkDfHVxWQeTl9wvzg== dependencies: "@eclipse-che/api" latest -"@eclipse-che/workspace-client@latest": +"@eclipse-che/workspace-client@^0.0.1-1551093769", "@eclipse-che/workspace-client@latest": version "0.0.1-1551093769" resolved "https://registry.yarnpkg.com/@eclipse-che/workspace-client/-/workspace-client-0.0.1-1551093769.tgz#22a927da819e90b03152289a6847b2f3c45f115b" + integrity sha512-3iPW1bIclQ7PbWmDaBhs63WMfeWp6Z3jw7pQwZzyd3vRJ9PfdRAayC0gcUVH1KADzp4q2bQ6ruG1T5LuCBDw8Q== dependencies: "@eclipse-che/api" "^6.16.1" axios "0.18.0" - moxios "git://github.com/stoplightio/moxios#v1.3.0" + moxios "git://github.com/stoplightio/moxios.git#v1.3.0" websocket "1.0.23" "@fortawesome/fontawesome-free@5.6.3": version "5.6.3" resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.6.3.tgz#61c122c420d7a91613f393d6a06e5a4c6ae6abf3" + integrity sha512-s5PLdI9NYgjBvfrv6rhirPHlAHWx+Sfo/IjsAeiXYfmemC/GSjwsyz1wLnGPazbLPXWfk62ks980o9AmsxYUEQ== -"@lerna/add@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.13.3.tgz#f4c1674839780e458f0426d4f7b6d0a77b9a2ae9" +"@lerna/add@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.14.0.tgz#799d416e67d48c285967abf883be746557aefa48" + integrity sha512-Sa79Ju6HqF3heSVpBiYPNrGtuS56U/jMzVq4CcVvhNwB34USLrzJJncGFVcfnuUvsjKeFJv+jHxUycHeRE8XYw== dependencies: - "@lerna/bootstrap" "3.13.3" - "@lerna/command" "3.13.3" - "@lerna/filter-options" "3.13.3" + "@lerna/bootstrap" "3.14.0" + "@lerna/command" "3.14.0" + "@lerna/filter-options" "3.14.0" "@lerna/npm-conf" "3.13.0" "@lerna/validation-error" "3.13.0" dedent "^0.7.0" @@ -64,30 +78,31 @@ pacote "^9.5.0" semver "^5.5.0" -"@lerna/batch-packages@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/batch-packages/-/batch-packages-3.13.0.tgz#697fde5be28822af9d9dca2f750250b90a89a000" +"@lerna/batch-packages@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/batch-packages/-/batch-packages-3.14.0.tgz#0208663bab3ddbf57956b370aaec4c9ebee6c800" + integrity sha512-RlBkQVNTqk1qvn6PFWiWNiskllUHh6tXbTVm43mZRNd+vhAyvrQC8RWJxH0ECVvnFAt9rSNGRIVbEJ31WnNQLg== dependencies: - "@lerna/package-graph" "3.13.0" - "@lerna/validation-error" "3.13.0" + "@lerna/package-graph" "3.14.0" npmlog "^4.1.2" -"@lerna/bootstrap@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.13.3.tgz#a0e5e466de5c100b49d558d39139204fc4db5c95" +"@lerna/bootstrap@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.14.0.tgz#dde35eac0a912097033e1daea237a50e5c3cb75b" + integrity sha512-AvnuDp8b0kX4zZgqD3v7ItPABhUsN5CmTEvZBD2JqM+xkQKhzCfz5ABcHEwDwOPWnNQmtH+/2iQdwaD7xBcAXw== dependencies: - "@lerna/batch-packages" "3.13.0" - "@lerna/command" "3.13.3" - "@lerna/filter-options" "3.13.3" + "@lerna/batch-packages" "3.14.0" + "@lerna/command" "3.14.0" + "@lerna/filter-options" "3.14.0" "@lerna/has-npm-version" "3.13.3" "@lerna/npm-install" "3.13.3" - "@lerna/package-graph" "3.13.0" + "@lerna/package-graph" "3.14.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/rimraf-dir" "3.13.3" - "@lerna/run-lifecycle" "3.13.0" + "@lerna/run-lifecycle" "3.14.0" "@lerna/run-parallel-batches" "3.13.0" - "@lerna/symlink-binary" "3.13.0" - "@lerna/symlink-dependencies" "3.13.0" + "@lerna/symlink-binary" "3.14.0" + "@lerna/symlink-dependencies" "3.14.0" "@lerna/validation-error" "3.13.0" dedent "^0.7.0" get-port "^3.2.0" @@ -101,37 +116,42 @@ read-package-tree "^5.1.6" semver "^5.5.0" -"@lerna/changed@3.13.4": - version "3.13.4" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.13.4.tgz#c69d8a079999e49611dd58987f08437baee81ad4" +"@lerna/changed@3.14.1": + version "3.14.1" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.14.1.tgz#274fa67a34f234546925c139aabe20765f07a8e4" + integrity sha512-G0RgYL/WLTFzbezRBLUO2J0v39EvgZIO5bHHUtYt7zUFSfzapkPfvpdpBj+5JlMtf0B2xfxwTk+lSA4LVnbfmA== dependencies: - "@lerna/collect-updates" "3.13.3" - "@lerna/command" "3.13.3" - "@lerna/listable" "3.13.0" + "@lerna/collect-updates" "3.14.0" + "@lerna/command" "3.14.0" + "@lerna/listable" "3.14.0" "@lerna/output" "3.13.0" - "@lerna/version" "3.13.4" + "@lerna/version" "3.14.1" -"@lerna/check-working-tree@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.13.3.tgz#836a3ffd4413a29aca92ccca4a115e4f97109992" +"@lerna/check-working-tree@3.14.1": + version "3.14.1" + resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.14.1.tgz#4102681c31e4cebed3968db27567e3180e519822" + integrity sha512-ae/sdZPNh4SS+6c4UDuWP/QKbtIFAn/TvKsPncA1Jdo0PqXLBlug4DzkHTGkvZ5F0nj+0JrSxYteInakJV99vg== dependencies: + "@lerna/collect-uncommitted" "3.14.1" "@lerna/describe-ref" "3.13.3" "@lerna/validation-error" "3.13.0" "@lerna/child-process@3.13.3": version "3.13.3" resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.13.3.tgz#6c084ee5cca9fc9e04d6bf4fc3f743ed26ff190c" + integrity sha512-3/e2uCLnbU+bydDnDwyadpOmuzazS01EcnOleAnuj9235CU2U97DH6OyoG1EW/fU59x11J+HjIqovh5vBaMQjQ== dependencies: chalk "^2.3.1" execa "^1.0.0" strong-log-transformer "^2.0.0" -"@lerna/clean@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.13.3.tgz#5673a1238e0712d31711e7e4e8cb9641891daaea" +"@lerna/clean@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.14.0.tgz#4399f4a3289106b0b8ffbffd4a6cfd2e3fe935f2" + integrity sha512-wEuAqOS9VMqh2C20KD63IySzyEnyVDqDI3LUsXw+ByUf9AJDgEHv0TCOxbDjDYaaQw1tjSBNZMyYInNeoASwhA== dependencies: - "@lerna/command" "3.13.3" - "@lerna/filter-options" "3.13.3" + "@lerna/command" "3.14.0" + "@lerna/filter-options" "3.14.0" "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/rimraf-dir" "3.13.3" @@ -142,15 +162,27 @@ "@lerna/cli@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.13.0.tgz#3d7b357fdd7818423e9681a7b7f2abd106c8a266" + integrity sha512-HgFGlyCZbYaYrjOr3w/EsY18PdvtsTmDfpUQe8HwDjXlPeCCUgliZjXLOVBxSjiOvPeOSwvopwIHKWQmYbwywg== dependencies: "@lerna/global-options" "3.13.0" dedent "^0.7.0" npmlog "^4.1.2" yargs "^12.0.1" -"@lerna/collect-updates@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.13.3.tgz#616648da59f0aff4a8e60257795cc46ca6921edd" +"@lerna/collect-uncommitted@3.14.1": + version "3.14.1" + resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-3.14.1.tgz#b3498c4c7f46efc79092ce4aa0a24edc535e5d1a" + integrity sha512-hQ67S+nlSJwsPylXbWlrQSZUcWa8tTNIdcMd9OY4+QxdJlZUG7CLbWSyaxi0g11WdoRJHT163mr9xQyAvIVT1A== + dependencies: + "@lerna/child-process" "3.13.3" + chalk "^2.3.1" + figgy-pudding "^3.5.1" + npmlog "^4.1.2" + +"@lerna/collect-updates@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.14.0.tgz#64d64ff1ec05ac53dfe6851be49d2ad261e6795e" + integrity sha512-siRHo2atAwj5KpKVOo6QTVIYDYbNs7dzTG6ow9VcFMLKX5shuaEyFA22Z3LmnxQ3sakVFdgvvVeediEz6cM3VA== dependencies: "@lerna/child-process" "3.13.3" "@lerna/describe-ref" "3.13.3" @@ -158,12 +190,13 @@ npmlog "^4.1.2" slash "^1.0.0" -"@lerna/command@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.13.3.tgz#5b20b3f507224573551039e0460bc36c39f7e9d1" +"@lerna/command@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.14.0.tgz#5f5e68293c0ff1e85a20b4e96fa6bea33b7632df" + integrity sha512-PtFi5EtXB2VuSruoLsjfZdus56d7oKlZAI4iSRoaS/BBxE2Wyfn7//vW7Ow4hZCzuqb9tBcpDq+4u2pdXN1d2Q== dependencies: "@lerna/child-process" "3.13.3" - "@lerna/package-graph" "3.13.0" + "@lerna/package-graph" "3.14.0" "@lerna/project" "3.13.1" "@lerna/validation-error" "3.13.0" "@lerna/write-log-file" "3.13.0" @@ -173,9 +206,10 @@ lodash "^4.17.5" npmlog "^4.1.2" -"@lerna/conventional-commits@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.13.0.tgz#877aa225ca34cca61c31ea02a5a6296af74e1144" +"@lerna/conventional-commits@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.14.0.tgz#24f643550dc29d4f1249cc26d0eb453d7a1c513d" + integrity sha512-hGZ2qQZ9uEGf2eeIiIpEodSs9Qkkf/2uYEtNT7QN1RYISPUh6/lKGBssc5dpbCF64aEuxmemWLdlDf1ogG6++w== dependencies: "@lerna/validation-error" "3.13.0" conventional-changelog-angular "^5.0.3" @@ -188,20 +222,22 @@ pify "^3.0.0" semver "^5.5.0" -"@lerna/create-symlink@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-3.13.0.tgz#e01133082fe040779712c960683cb3a272b67809" +"@lerna/create-symlink@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-3.14.0.tgz#f40ae06e8cebe70c694368ebf9a4af5ab380fbea" + integrity sha512-Kw51HYOOi6UfCKncqkgEU1k/SYueSBXgkNL91FR8HAZH7EPSRTEtp9mnJo568g0+Hog5C+3cOaWySwhHpRG29A== dependencies: cmd-shim "^2.0.2" fs-extra "^7.0.0" npmlog "^4.1.2" -"@lerna/create@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.13.3.tgz#6ded142c54b7f3cea86413c3637b067027b7f55d" +"@lerna/create@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.14.0.tgz#ec7a0d4aa81e60c918ea2ba06f3c71ee2855a936" + integrity sha512-J4PeGnzVBOSV7Cih8Uhv9xIauljR9bGcfSDN9aMzFtJhSX0xFXNvmnpXRORp7xNHV2lbxk7mNxRQxzR9CQRMuw== dependencies: "@lerna/child-process" "3.13.3" - "@lerna/command" "3.13.3" + "@lerna/command" "3.14.0" "@lerna/npm-conf" "3.13.0" "@lerna/validation-error" "3.13.0" camelcase "^5.0.0" @@ -222,41 +258,46 @@ "@lerna/describe-ref@3.13.3": version "3.13.3" resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.13.3.tgz#13318513613f6a407d37fc5dc025ec2cfb705606" + integrity sha512-5KcLTvjdS4gU5evW8ESbZ0BF44NM5HrP3dQNtWnOUSKJRgsES8Gj0lq9AlB2+YglZfjEftFT03uOYOxnKto4Uw== dependencies: "@lerna/child-process" "3.13.3" npmlog "^4.1.2" -"@lerna/diff@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.13.3.tgz#883cb3a83a956dbfc2c17bc9a156468a5d3fae17" +"@lerna/diff@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.14.0.tgz#a4860c062faf990dd3c208dcf1c6fbde5a042bdb" + integrity sha512-H6FSj0jOiQ6unVCwOK6ReT5uZN6ZIn/j/cx4YwuOtU3SMcs3UfuQRIFNeKg/tKmOcQGd39Mn9zDhmt3TAYGROA== dependencies: "@lerna/child-process" "3.13.3" - "@lerna/command" "3.13.3" + "@lerna/command" "3.14.0" "@lerna/validation-error" "3.13.0" npmlog "^4.1.2" -"@lerna/exec@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.13.3.tgz#5d2eda3f6e584f2f15b115e8a4b5bc960ba5de85" +"@lerna/exec@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.14.0.tgz#da632dac4a86d59f7fe8c566af8648f8272241ff" + integrity sha512-cNFO8hWsBVLeqVQ7LsQ4rYKbbQ2eN+Ne+hWKTlUQoyRbYzgJ22TXhjKR6IMr68q0xtclcDlasfcNO+XEWESh0g== dependencies: - "@lerna/batch-packages" "3.13.0" "@lerna/child-process" "3.13.3" - "@lerna/command" "3.13.3" - "@lerna/filter-options" "3.13.3" - "@lerna/run-parallel-batches" "3.13.0" + "@lerna/command" "3.14.0" + "@lerna/filter-options" "3.14.0" + "@lerna/run-topologically" "3.14.0" "@lerna/validation-error" "3.13.0" + p-map "^1.2.0" -"@lerna/filter-options@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.13.3.tgz#aa42a4ab78837b8a6c4278ba871d27e92d77c54f" +"@lerna/filter-options@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.14.0.tgz#6a2e60708633f54973bf31262b58e53efb537ef2" + integrity sha512-ZmNZK9m8evxHc+2ZnDyCm8XFIKVDKpIASG1wtizr3R14t49fuYE7nR+rm4t82u9oSSmER8gb8bGzh0SKZme/jg== dependencies: - "@lerna/collect-updates" "3.13.3" + "@lerna/collect-updates" "3.14.0" "@lerna/filter-packages" "3.13.0" dedent "^0.7.0" "@lerna/filter-packages@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-3.13.0.tgz#f5371249e7e1a15928e5e88c544a242e0162c21c" + integrity sha512-RWiZWyGy3Mp7GRVBn//CacSnE3Kw82PxE4+H6bQ3pDUw/9atXn7NRX+gkBVQIYeKamh7HyumJtyOKq3Pp9BADQ== dependencies: "@lerna/validation-error" "3.13.0" multimatch "^2.1.0" @@ -265,12 +306,14 @@ "@lerna/get-npm-exec-opts@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" + integrity sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw== dependencies: npmlog "^4.1.2" "@lerna/get-packed@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-3.13.0.tgz#335e40d77f3c1855aa248587d3e0b2d8f4b06e16" + integrity sha512-EgSim24sjIjqQDC57bgXD9l22/HCS93uQBbGpkzEOzxAVzEgpZVm7Fm1t8BVlRcT2P2zwGnRadIvxTbpQuDPTg== dependencies: fs-extra "^7.0.0" ssri "^6.0.1" @@ -279,6 +322,7 @@ "@lerna/github-client@3.13.3": version "3.13.3" resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.13.3.tgz#bcf9b4ff40bdd104cb40cd257322f052b41bb9ce" + integrity sha512-fcJkjab4kX0zcLLSa/DCUNvU3v8wmy2c1lhdIbL7s7gABmDcV0QZq93LhnEee3VkC9UpnJ6GKG4EkD7eIifBnA== dependencies: "@lerna/child-process" "3.13.3" "@octokit/plugin-enterprise-rest" "^2.1.1" @@ -289,20 +333,23 @@ "@lerna/global-options@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" + integrity sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ== "@lerna/has-npm-version@3.13.3": version "3.13.3" resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.13.3.tgz#167e3f602a2fb58f84f93cf5df39705ca6432a2d" + integrity sha512-mQzoghRw4dBg0R9FFfHrj0TH0glvXyzdEZmYZ8Isvx5BSuEEwpsryoywuZSdppcvLu8o7NAdU5Tac8cJ/mT52w== dependencies: "@lerna/child-process" "3.13.3" semver "^5.5.0" -"@lerna/import@3.13.4": - version "3.13.4" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.13.4.tgz#e9a1831b8fed33f3cbeab3b84c722c9371a2eaf7" +"@lerna/import@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.14.0.tgz#de5727dc18d21c50af14b481e47b424c5bbe107c" + integrity sha512-j8z/m85FX1QYPgl5TzMNupdxsQF/NFZSmdCR19HQzqiVKC8ULGzF30WJEk66+KeZ94wYMSakINtYD+41s34pNQ== dependencies: "@lerna/child-process" "3.13.3" - "@lerna/command" "3.13.3" + "@lerna/command" "3.14.0" "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/validation-error" "3.13.0" @@ -310,46 +357,51 @@ fs-extra "^7.0.0" p-map-series "^1.0.0" -"@lerna/init@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.13.3.tgz#ebd522fee9b9d7d3b2dacb0261eaddb4826851ff" +"@lerna/init@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.14.0.tgz#f5b92f171f9ed4168bd3d9305fffe6a46460a1d2" + integrity sha512-X3PQkQZds5ozA1xiarmVzAK6LPLNK3bBu24Api0w2KJXO7Ccs9ob/VcGdevZuzqdJo1Xg2H6oBhEqIClU9Uqqw== dependencies: "@lerna/child-process" "3.13.3" - "@lerna/command" "3.13.3" + "@lerna/command" "3.14.0" fs-extra "^7.0.0" p-map "^1.2.0" write-json-file "^2.3.0" -"@lerna/link@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.13.3.tgz#11124d4a0c8d0b79752fbda3babedfd62dd57847" +"@lerna/link@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.14.0.tgz#817243559b3d460a08bd65582e7632b1dbc6df69" + integrity sha512-xlwQhWTVOZrgAuoONY3/OIBWehDfZXmf5qFhnOy7lIxByRhEX5Vwx0ApaGxHTv3Flv7T+oI4s8UZVq5F6dT8Aw== dependencies: - "@lerna/command" "3.13.3" - "@lerna/package-graph" "3.13.0" - "@lerna/symlink-dependencies" "3.13.0" + "@lerna/command" "3.14.0" + "@lerna/package-graph" "3.14.0" + "@lerna/symlink-dependencies" "3.14.0" p-map "^1.2.0" slash "^1.0.0" -"@lerna/list@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.13.3.tgz#fa93864d43cadeb4cd540a4e78a52886c57dbe74" +"@lerna/list@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.14.0.tgz#cfe826937c63a3652003639eb7fd36bf4b0a3660" + integrity sha512-Gp+9gaIkBfXBwc9Ng0Y74IEfAqpQpLiXwOP4IOpdINxOeDpllhMaYP6SzLaMvrfSyHRayM7Cq5/PRnHkXQ5uuQ== dependencies: - "@lerna/command" "3.13.3" - "@lerna/filter-options" "3.13.3" - "@lerna/listable" "3.13.0" + "@lerna/command" "3.14.0" + "@lerna/filter-options" "3.14.0" + "@lerna/listable" "3.14.0" "@lerna/output" "3.13.0" -"@lerna/listable@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.13.0.tgz#babc18442c590b549cf0966d20d75fea066598d4" +"@lerna/listable@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.14.0.tgz#08f4c78e0466568e8e8a57d4ad09537f2bb7bbb9" + integrity sha512-ZK44Mo8xf/N97eQZ236SPSq0ek6+gk4HqHIx05foEMZVV1iIDH4a/nblLsJNjGQVsIdMYFPaqNJ0z+ZQfiJazQ== dependencies: - "@lerna/batch-packages" "3.13.0" + "@lerna/query-graph" "3.14.0" chalk "^2.3.1" columnify "^1.5.4" "@lerna/log-packed@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-3.13.0.tgz#497b5f692a8d0e3f669125da97b0dadfd9e480f3" + integrity sha512-Rmjrcz+6aM6AEcEVWmurbo8+AnHOvYtDpoeMMJh9IZ9SmZr2ClXzmD7wSvjTQc8BwOaiWjjC/ukcT0UYA2m7wg== dependencies: byte-size "^4.0.3" columnify "^1.5.4" @@ -359,14 +411,17 @@ "@lerna/npm-conf@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-3.13.0.tgz#6b434ed75ff757e8c14381b9bbfe5d5ddec134a7" + integrity sha512-Jg2kANsGnhg+fbPEzE0X9nX5oviEAvWj0nYyOkcE+cgWuT7W0zpnPXC4hA4C5IPQGhwhhh0IxhWNNHtjTuw53g== dependencies: config-chain "^1.1.11" pify "^3.0.0" -"@lerna/npm-dist-tag@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.13.0.tgz#49ecbe0e82cbe4ad4a8ea6de112982bf6c4e6cd4" +"@lerna/npm-dist-tag@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.14.0.tgz#69b1f99ce9d777782afe646522cb14293d986eb5" + integrity sha512-DEyYEdufTGIC6E4RTJUsYPgqlz1Bs/XPeEQ5fd+ojWnICevj7dRrr2DfHucPiUCADlm2jbAraAQc3QPU0dXRhw== dependencies: + "@lerna/otplease" "3.14.0" figgy-pudding "^3.5.1" npm-package-arg "^6.1.0" npm-registry-fetch "^3.9.0" @@ -375,6 +430,7 @@ "@lerna/npm-install@3.13.3": version "3.13.3" resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.13.3.tgz#9b09852732e51c16d2e060ff2fd8bfbbb49cf7ba" + integrity sha512-7Jig9MLpwAfcsdQ5UeanAjndChUjiTjTp50zJ+UZz4CbIBIDhoBehvNMTCL2G6pOEC7sGEg6sAqJINAqred6Tg== dependencies: "@lerna/child-process" "3.13.3" "@lerna/get-npm-exec-opts" "3.13.0" @@ -384,11 +440,13 @@ signal-exit "^3.0.2" write-pkg "^3.1.0" -"@lerna/npm-publish@3.13.2": - version "3.13.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.13.2.tgz#ad713ca6f91a852687d7d0e1bda7f9c66df21768" +"@lerna/npm-publish@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.14.0.tgz#e3fc5613a2dd08cdd3323347ba87fad5dc5f11fb" + integrity sha512-ShG0qEnGkWxtjQvIRATgm/CzeoVaSyyoNRag5t8gDSR/r2u9ux72oROKQUEaE8OwcTS4rL2cyBECts8XMNmyYw== dependencies: - "@lerna/run-lifecycle" "3.13.0" + "@lerna/otplease" "3.14.0" + "@lerna/run-lifecycle" "3.14.0" figgy-pudding "^3.5.1" fs-extra "^7.0.0" libnpmpublish "^1.1.1" @@ -400,49 +458,72 @@ "@lerna/npm-run-script@3.13.3": version "3.13.3" resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.13.3.tgz#9bb6389ed70cd506905d6b05b6eab336b4266caf" + integrity sha512-qR4o9BFt5hI8Od5/DqLalOJydnKpiQFEeN0h9xZi7MwzuX1Ukwh3X22vqsX4YRbipIelSFtrDzleNVUm5jj0ow== dependencies: "@lerna/child-process" "3.13.3" "@lerna/get-npm-exec-opts" "3.13.0" npmlog "^4.1.2" +"@lerna/otplease@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.14.0.tgz#b539fd3e7a08452fc0db3b10010ca3cf0e4a73e7" + integrity sha512-rYAWzaYZ81bwnrmTkYWGgcc13bl/6DlG7pjWQWNGAJNLzO5zzj0xmXN5sMFJnNvDpSiS/ZS1sIuPvb4xnwLUkg== + dependencies: + "@lerna/prompt" "3.13.0" + figgy-pudding "^3.5.1" + "@lerna/output@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/output/-/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" + integrity sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg== dependencies: npmlog "^4.1.2" -"@lerna/pack-directory@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-3.13.1.tgz#5ad4d0945f86a648f565e24d53c1e01bb3a912d1" +"@lerna/pack-directory@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-3.14.0.tgz#229446c2e3f307a7932f2f779d7fb8b8ff7d93b0" + integrity sha512-E9PmC1oWYjYN8Z0Oeoj7X98NruMg/pcdDiRxnwJ5awnB0d/kyfoquHXCYwCQQFCnWUfto7m5lM4CSostcolEVQ== dependencies: "@lerna/get-packed" "3.13.0" "@lerna/package" "3.13.0" - "@lerna/run-lifecycle" "3.13.0" + "@lerna/run-lifecycle" "3.14.0" figgy-pudding "^3.5.1" npm-packlist "^1.4.1" npmlog "^4.1.2" tar "^4.4.8" temp-write "^3.4.0" -"@lerna/package-graph@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.13.0.tgz#607062f8d2ce22b15f8d4a0623f384736e67f760" +"@lerna/package-graph@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.14.0.tgz#4ccdf446dccedfbbeb4efff3eb720cb6fcb109fc" + integrity sha512-dNpA/64STD5YXhaSlg4gT6Z474WPJVCHoX1ibsVIFu0fVgH609Y69bsdmbvTRdI7r6Dcu4ZfGxdR636RTrH+Eg== dependencies: + "@lerna/prerelease-id-from-version" "3.14.0" "@lerna/validation-error" "3.13.0" npm-package-arg "^6.1.0" + npmlog "^4.1.2" semver "^5.5.0" "@lerna/package@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/package/-/package-3.13.0.tgz#4baeebc49a57fc9b31062cc59f5ee38384429fc8" + integrity sha512-kSKO0RJQy093BufCQnkhf1jB4kZnBvL7kK5Ewolhk5gwejN+Jofjd8DGRVUDUJfQ0CkW1o6GbUeZvs8w8VIZDg== dependencies: load-json-file "^4.0.0" npm-package-arg "^6.1.0" write-pkg "^3.1.0" +"@lerna/prerelease-id-from-version@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.14.0.tgz#d5da9c26ac4a0d0ecde09018f06e41ca4dd444c2" + integrity sha512-Ap3Z/dNhqQuSrKmK+JmzYvQYI2vowxHvUVxZJiDVilW8dyNnxkCsYFmkuZytk5sxVz4VeGLNPS2RSsU5eeSS+Q== + dependencies: + semver "^5.5.0" + "@lerna/project@3.13.1": version "3.13.1" resolved "https://registry.yarnpkg.com/@lerna/project/-/project-3.13.1.tgz#bce890f60187bd950bcf36c04b5260642e295e79" + integrity sha512-/GoCrpsCCTyb9sizk1+pMBrIYchtb+F1uCOn3cjn9yenyG/MfYEnlfrbV5k/UDud0Ei75YBLbmwCbigHkAKazQ== dependencies: "@lerna/package" "3.13.0" "@lerna/validation-error" "3.13.0" @@ -460,32 +541,34 @@ "@lerna/prompt@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.13.0.tgz#53571462bb3f5399cc1ca6d335a411fe093426a5" + integrity sha512-P+lWSFokdyvYpkwC3it9cE0IF2U5yy2mOUbGvvE4iDb9K7TyXGE+7lwtx2thtPvBAfIb7O13POMkv7df03HJeA== dependencies: inquirer "^6.2.0" npmlog "^4.1.2" -"@lerna/publish@3.13.4": - version "3.13.4" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.13.4.tgz#25b678c285110897a7fc5198a35bdfa9db7f9cc1" +"@lerna/publish@3.14.1": + version "3.14.1" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.14.1.tgz#c1f7ad8d152947bb88a1755b4305a5a431d3e610" + integrity sha512-p+By/P84XJkndBzrmcnVLMcFpGAE+sQZCQK4e3aKQrEMLDrEwXkWt/XJxzeQskPxInFA/7Icj686LOADO7p0qg== dependencies: - "@lerna/batch-packages" "3.13.0" - "@lerna/check-working-tree" "3.13.3" + "@lerna/check-working-tree" "3.14.1" "@lerna/child-process" "3.13.3" - "@lerna/collect-updates" "3.13.3" - "@lerna/command" "3.13.3" + "@lerna/collect-updates" "3.14.0" + "@lerna/command" "3.14.0" "@lerna/describe-ref" "3.13.3" "@lerna/log-packed" "3.13.0" "@lerna/npm-conf" "3.13.0" - "@lerna/npm-dist-tag" "3.13.0" - "@lerna/npm-publish" "3.13.2" + "@lerna/npm-dist-tag" "3.14.0" + "@lerna/npm-publish" "3.14.0" "@lerna/output" "3.13.0" - "@lerna/pack-directory" "3.13.1" + "@lerna/pack-directory" "3.14.0" + "@lerna/prerelease-id-from-version" "3.14.0" "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" - "@lerna/run-lifecycle" "3.13.0" - "@lerna/run-parallel-batches" "3.13.0" + "@lerna/run-lifecycle" "3.14.0" + "@lerna/run-topologically" "3.14.0" "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.13.4" + "@lerna/version" "3.14.1" figgy-pudding "^3.5.1" fs-extra "^7.0.0" libnpmaccess "^3.0.1" @@ -495,19 +578,28 @@ p-finally "^1.0.0" p-map "^1.2.0" p-pipe "^1.2.0" - p-reduce "^1.0.0" pacote "^9.5.0" semver "^5.5.0" "@lerna/pulse-till-done@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" + integrity sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA== dependencies: npmlog "^4.1.2" +"@lerna/query-graph@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.14.0.tgz#2abb36f445bd924d0f85ac7aec1445e9ef1e2c6c" + integrity sha512-6YTh3vDMW2hUxHdKeRvx4bosc9lZClKaN+DzC1XKTkwDbWrsjmEzLcemKL6QnyyeuryN2f/eto7P9iSe3z3pQQ== + dependencies: + "@lerna/package-graph" "3.14.0" + figgy-pudding "^3.5.1" + "@lerna/resolve-symlink@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-3.13.0.tgz#3e6809ef53b63fe914814bfa071cd68012e22fbb" + integrity sha512-Lc0USSFxwDxUs5JvIisS8JegjA6SHSAWJCMvi2osZx6wVRkEDlWG2B1JAfXUzCMNfHoZX0/XX9iYZ+4JIpjAtg== dependencies: fs-extra "^7.0.0" npmlog "^4.1.2" @@ -516,58 +608,72 @@ "@lerna/rimraf-dir@3.13.3": version "3.13.3" resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.13.3.tgz#3a8e71317fde853893ef0262bc9bba6a180b7227" + integrity sha512-d0T1Hxwu3gpYVv73ytSL+/Oy8JitsmvOYUR5ouRSABsmqS7ZZCh5t6FgVDDGVXeuhbw82+vuny1Og6Q0k4ilqw== dependencies: "@lerna/child-process" "3.13.3" npmlog "^4.1.2" path-exists "^3.0.0" rimraf "^2.6.2" -"@lerna/run-lifecycle@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-3.13.0.tgz#d8835ee83425edee40f687a55f81b502354d3261" +"@lerna/run-lifecycle@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-3.14.0.tgz#0499eca0e7f393faf4e24e6c8737302a9059c22b" + integrity sha512-GUM3L9MzGRSW0WQ8wbLW1+SYStU1OFjW0GBzShhBnFrO4nGRrU7VchsLpcLu0hk2uCzyhsrDKzifEdOdUyMoEQ== dependencies: "@lerna/npm-conf" "3.13.0" figgy-pudding "^3.5.1" - npm-lifecycle "^2.1.0" + npm-lifecycle "^2.1.1" npmlog "^4.1.2" "@lerna/run-parallel-batches@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/run-parallel-batches/-/run-parallel-batches-3.13.0.tgz#0276bb4e7cd0995297db82d134ca2bd08d63e311" + integrity sha512-bICFBR+cYVF1FFW+Tlm0EhWDioTUTM6dOiVziDEGE1UZha1dFkMYqzqdSf4bQzfLS31UW/KBd/2z8jy2OIjEjg== dependencies: p-map "^1.2.0" p-map-series "^1.0.0" -"@lerna/run@3.13.3": - version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.13.3.tgz#0781c82d225ef6e85e28d3e763f7fc090a376a21" +"@lerna/run-topologically@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.14.0.tgz#2a560cb657f0ef1565c680b6001b4b01b872dc07" + integrity sha512-y+KBpC1YExFzGynovt9MY4O/bc3RrJaKeuXieiPfKGKxrdtmZe/r33oj/xePTXZq65jnw3SaU3H8S5CrrdkwDg== + dependencies: + "@lerna/query-graph" "3.14.0" + figgy-pudding "^3.5.1" + p-queue "^4.0.0" + +"@lerna/run@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.14.0.tgz#1a5d3330149fbf5092012707b775d5f57d9d0057" + integrity sha512-kGGFGLYPKozAN07CSJ7kOyLY6W3oLCQcxCathg1isSkBqQH29tWUg8qNduOlhIFLmnq/nf1JEJxxoXnF6IRLjQ== dependencies: - "@lerna/batch-packages" "3.13.0" - "@lerna/command" "3.13.3" - "@lerna/filter-options" "3.13.3" + "@lerna/command" "3.14.0" + "@lerna/filter-options" "3.14.0" "@lerna/npm-run-script" "3.13.3" "@lerna/output" "3.13.0" - "@lerna/run-parallel-batches" "3.13.0" + "@lerna/run-topologically" "3.14.0" "@lerna/timer" "3.13.0" "@lerna/validation-error" "3.13.0" p-map "^1.2.0" -"@lerna/symlink-binary@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-3.13.0.tgz#36a9415d468afcb8105750296902f6f000a9680d" +"@lerna/symlink-binary@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-3.14.0.tgz#db1c3204b83d91c4b43386302ee76cea4d20bc3f" + integrity sha512-AHFb4NlazxYmC+7guoamM3laIRbMSeKERMooKHJ7moe0ayGPBWsCGOH+ZFKZ+eXSDek+FnxdzayR3wf8B3LkTg== dependencies: - "@lerna/create-symlink" "3.13.0" + "@lerna/create-symlink" "3.14.0" "@lerna/package" "3.13.0" fs-extra "^7.0.0" p-map "^1.2.0" -"@lerna/symlink-dependencies@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-3.13.0.tgz#76c23ecabda7824db98a0561364f122b457509cf" +"@lerna/symlink-dependencies@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-3.14.0.tgz#f17e5cd704a0f067636038dafeaf42b5d2f28802" + integrity sha512-kuSXxwAWiVZqFcXfUBKH4yLUH3lrnGyZmCYon7UnZitw3AK3LQY7HvV2LNNw/oatfjOAiKhPBxnYjYijKiV4oA== dependencies: - "@lerna/create-symlink" "3.13.0" + "@lerna/create-symlink" "3.14.0" "@lerna/resolve-symlink" "3.13.0" - "@lerna/symlink-binary" "3.13.0" + "@lerna/symlink-binary" "3.14.0" fs-extra "^7.0.0" p-finally "^1.0.0" p-map "^1.2.0" @@ -576,27 +682,32 @@ "@lerna/timer@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" + integrity sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw== "@lerna/validation-error@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" + integrity sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA== dependencies: npmlog "^4.1.2" -"@lerna/version@3.13.4": - version "3.13.4" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.13.4.tgz#ea23b264bebda425ccbfcdcd1de13ef45a390e59" +"@lerna/version@3.14.1": + version "3.14.1" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.14.1.tgz#df081fec70fcfdcd3c470648c49b035b44a373bf" + integrity sha512-H/jykoxVIt4oDEYkBgwDfO5dmZFl3G6vP1UEttRVP1FIkI+gCN+olby8S0Qd8XprDuR5OrLboiDWQs3p7nJhLw== dependencies: - "@lerna/batch-packages" "3.13.0" - "@lerna/check-working-tree" "3.13.3" + "@lerna/batch-packages" "3.14.0" + "@lerna/check-working-tree" "3.14.1" "@lerna/child-process" "3.13.3" - "@lerna/collect-updates" "3.13.3" - "@lerna/command" "3.13.3" - "@lerna/conventional-commits" "3.13.0" + "@lerna/collect-updates" "3.14.0" + "@lerna/command" "3.14.0" + "@lerna/conventional-commits" "3.14.0" "@lerna/github-client" "3.13.3" "@lerna/output" "3.13.0" + "@lerna/prerelease-id-from-version" "3.14.0" "@lerna/prompt" "3.13.0" - "@lerna/run-lifecycle" "3.13.0" + "@lerna/run-lifecycle" "3.14.0" + "@lerna/run-topologically" "3.14.0" "@lerna/validation-error" "3.13.0" chalk "^2.3.1" dedent "^0.7.0" @@ -613,6 +724,7 @@ "@lerna/write-log-file@3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" + integrity sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A== dependencies: npmlog "^4.1.2" write-file-atomic "^2.3.0" @@ -620,6 +732,7 @@ "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== dependencies: call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" @@ -627,40 +740,55 @@ "@nodelib/fs.stat@^1.1.2": version "1.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== "@octokit/endpoint@^5.1.0": - version "5.1.1" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-5.1.1.tgz#bd96a67d141bd897fd5357501fcea44791870925" + version "5.1.2" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-5.1.2.tgz#45fd879e33a25ee10fa4cffc4d098ee04135afe6" + integrity sha512-bBGGmcRFq1x0jrB29G/9KjYmO3cdHfk3476B2JOHRvLsNw1Pn3l+ZvbiqtcO9qAS4Ti+zFedLB84ziHZRZclQA== dependencies: deepmerge "3.2.0" is-plain-object "^3.0.0" - universal-user-agent "^2.0.1" + universal-user-agent "^2.1.0" url-template "^2.0.8" "@octokit/plugin-enterprise-rest@^2.1.1": version "2.2.2" resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-2.2.2.tgz#c0e22067a043e19f96ff9c7832e2a3019f9be75c" + integrity sha512-CTZr64jZYhGWNTDGlSJ2mvIlFsm9OEO3LqWn9I/gmoHI4jRBp4kpHoFYNemG4oA75zUAcmbuWblb7jjP877YZw== -"@octokit/request@3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-3.0.3.tgz#ace63b5ea196cc00ad27f3fbe5c13a9698681ec8" +"@octokit/request-error@^1.0.1", "@octokit/request-error@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.0.2.tgz#e6dbc5be13be1041ef8eca9225520982add574cf" + integrity sha512-T9swMS/Vc4QlfWrvyeSyp/GjhXtYaBzCcibjGywV4k4D2qVrQKfEMPy8OxMDEj7zkIIdpHwqdpVbKCvnUPqkXw== + dependencies: + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request@^4.0.1": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-4.1.0.tgz#e85dc377113baf2fe24433af8feb20e8a32e21b0" + integrity sha512-RvpQAba4i+BNH0z8i0gPRc1ShlHidj4puQjI/Tno6s+Q3/Mzb0XRSHJiOhpeFrZ22V7Mwjq1E7QS27P5CgpWYA== dependencies: "@octokit/endpoint" "^5.1.0" - deprecation "^1.0.1" + "@octokit/request-error" "^1.0.1" + deprecation "^2.0.0" is-plain-object "^3.0.0" node-fetch "^2.3.0" once "^1.4.0" - universal-user-agent "^2.0.1" + universal-user-agent "^2.1.0" "@octokit/rest@^16.16.0": - version "16.25.4" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.25.4.tgz#4bc47c08e46ea522e79f4798605f11fa9aa8520d" + version "16.26.0" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.26.0.tgz#5c12b28763219045e1c9a15182e8dfaed10004e8" + integrity sha512-NBpzre44ZAQWZhlH+zUYTgqI0pHN+c9rNj4d+pCydGEiKTGc1HKmoTghEUyr9GxazDyoAvmpx9nL0I7QS1Olvg== dependencies: - "@octokit/request" "3.0.3" + "@octokit/request" "^4.0.1" + "@octokit/request-error" "^1.0.2" atob-lite "^2.0.0" before-after-hook "^1.4.0" btoa-lite "^1.0.0" - deprecation "^1.0.1" + deprecation "^2.0.0" lodash.get "^4.4.2" lodash.set "^4.3.2" lodash.uniq "^4.5.0" @@ -672,16 +800,19 @@ "@phosphor/algorithm@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@phosphor/algorithm/-/algorithm-1.1.2.tgz#fd1de9104c9a7f34e92864586ddf2e7f2e7779e8" + integrity sha1-/R3pEEyafzTpKGRYbd8ufy53eeg= "@phosphor/collections@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@phosphor/collections/-/collections-1.1.2.tgz#c4c0b8b91129905fb36a9f243f2dbbde462dab8d" + integrity sha1-xMC4uREpkF+zap8kPy273kYtq40= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/commands@^1.5.0": version "1.6.1" resolved "https://registry.yarnpkg.com/@phosphor/commands/-/commands-1.6.1.tgz#6f60c2a3b759316cd1363b426df3b4036bb2c7fd" + integrity sha512-iRgn7QX64e0VwZ91KFo964a/LVpw9XtiYIYtpymEyKY757NXvx6ZZMt1CqKfntoDcSZJeVte4eV8jJWhZoVlDA== dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/coreutils" "^1.3.0" @@ -693,20 +824,24 @@ "@phosphor/coreutils@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@phosphor/coreutils/-/coreutils-1.3.0.tgz#63292d381c012c5ab0d0196e83ced829b7e04a42" + integrity sha1-YyktOBwBLFqw0Blug87YKbfgSkI= "@phosphor/disposable@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@phosphor/disposable/-/disposable-1.1.2.tgz#a192dd6a2e6c69d5d09d39ecf334dab93778060e" + integrity sha1-oZLdai5sadXQnTns8zTauTd4Bg4= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/domutils@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@phosphor/domutils/-/domutils-1.1.2.tgz#e2efeb052f398c42b93b89e9bab26af15cc00514" + integrity sha1-4u/rBS85jEK5O4npurJq8VzABRQ= "@phosphor/dragdrop@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@phosphor/dragdrop/-/dragdrop-1.3.0.tgz#7ce6ad39d6ca216d62a56f78104d02a77ae67307" + integrity sha1-fOatOdbKIW1ipW94EE0Cp3rmcwc= dependencies: "@phosphor/coreutils" "^1.3.0" "@phosphor/disposable" "^1.1.2" @@ -714,10 +849,12 @@ "@phosphor/keyboard@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@phosphor/keyboard/-/keyboard-1.1.2.tgz#3e32234451764240a98e148034d5a8797422dd1f" + integrity sha1-PjIjRFF2QkCpjhSANNWoeXQi3R8= "@phosphor/messaging@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@phosphor/messaging/-/messaging-1.2.2.tgz#7d896ddd3797b94a347708ded13da5783db75c14" + integrity sha1-fYlt3TeXuUo0dwje0T2leD23XBQ= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/collections" "^1.1.2" @@ -725,22 +862,26 @@ "@phosphor/properties@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@phosphor/properties/-/properties-1.1.2.tgz#78cc77eff452839da02255de48e814946cc09a28" + integrity sha1-eMx37/RSg52gIlXeSOgUlGzAmig= "@phosphor/signaling@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@phosphor/signaling/-/signaling-1.2.2.tgz#3fcf97ca88e38bfb357fe8fe6bf7513347a514a9" + integrity sha1-P8+Xyojji/s1f+j+a/dRM0elFKk= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/virtualdom@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@phosphor/virtualdom/-/virtualdom-1.1.2.tgz#ce55c86eef31e5d0e26b1dc96ea32bd684458f41" + integrity sha1-zlXIbu8x5dDiax3JbqMr1oRFj0E= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/widgets@^1.5.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@phosphor/widgets/-/widgets-1.6.0.tgz#ebba8008b6b13247d03e73e5f3872c90d2c9c78f" + integrity sha512-HqVckVF8rJ15ss0Zf/q0AJ69ZKNFOO26qtNKAdGZ9SmmkSMf73X6pB0R3Fj5+Y4Sjl8ezIIKG6mXj+DxOofnwA== dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/commands" "^1.5.0" @@ -757,16 +898,19 @@ "@sindresorhus/df@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-1.0.1.tgz#c69b66f52f6fcdd287c807df210305dbaf78500d" + integrity sha1-xptm9S9vzdKHyAffIQMF2694UA0= "@sindresorhus/df@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-2.1.0.tgz#d208cf27e06f0bb476d14d7deccd7d726e9aa389" + integrity sha1-0gjPJ+BvC7R20U197M19cm6ao4k= dependencies: execa "^0.2.2" -"@theia/application-package@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.7.0-next.dd9eb6b6.tgz#fa73afe6fcc997dd244a2988a685e98a3a12c85e" +"@theia/application-package@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.7.0-next.730afb49.tgz#e592f98d4060b8e4e48b2e5a10cc99a837704d50" + integrity sha512-oAGKIlz+8rYXK7qEps0GyC5FlQo7jFDLbf7t+pSlaGOdVU8GWdLsGrPilSGk8FLcnWGB4M0a4lwBqYX8hmGWAQ== dependencies: "@types/fs-extra" "^4.0.2" "@types/request" "^2.0.3" @@ -779,20 +923,38 @@ semver "^5.4.1" write-json-file "^2.2.0" -"@theia/console@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/console/-/console-0.7.0-next.dd9eb6b6.tgz#206d9f86a1bf38faa48aad285d1551bd8d514e93" +"@theia/application-package@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.6.1.tgz#b63fbb1e3fd4940b77e73892fc80120207540913" + integrity sha512-mBmXMJVUFwbfhoN9hE0vvx8CyD92mSJ1DoipeHbzNQp56FyUhHzyMcVpaFmGl308bTC5LsUncrwSK+BqaT85HQ== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/monaco" "0.7.0-next.dd9eb6b6" + "@types/fs-extra" "^4.0.2" + "@types/request" "^2.0.3" + "@types/semver" "^5.4.0" + "@types/write-json-file" "^2.2.1" + changes-stream "^2.2.0" + fs-extra "^4.0.2" + is-electron "^2.1.0" + request "^2.82.0" + semver "^5.4.1" + write-json-file "^2.2.0" + +"@theia/console@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/console/-/console-0.7.0-next.730afb49.tgz#e3d740d4d076b7995ff78dc1971609b2d3b7e42c" + integrity sha512-c46gtQ1uFMlIAm4KrK5o01/jxd0kCDPNgmHQ8PaxtW5TKpljcvw4LKXgNQt7LBFCZB/K3I7p+Jb3x/kSXcCnxQ== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/monaco" "0.7.0-next.730afb49" anser "^1.4.7" -"@theia/core@0.7.0-next.dd9eb6b6", "@theia/core@next": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.7.0-next.dd9eb6b6.tgz#134fc49ff0f45ec4a76fd21b2762c5de68e61888" +"@theia/core@0.7.0-next.730afb49", "@theia/core@next": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.7.0-next.730afb49.tgz#00111baa0b921ba4e09971548688848a23d9503f" + integrity sha512-bAuigghUiX1Ykp4MBfL9Ls1E8/ECdPr5Y56JKkpsFzjclZizP4d+Ajn4uKX50wNA3pIj0EIYb3e7UbZ42EXvuw== dependencies: "@phosphor/widgets" "^1.5.0" - "@theia/application-package" "0.7.0-next.dd9eb6b6" + "@theia/application-package" "0.7.0-next.730afb49" "@types/body-parser" "^1.16.4" "@types/bunyan" "^1.8.0" "@types/express" "^4.16.0" @@ -828,24 +990,67 @@ ws "^5.2.2" yargs "^11.1.0" -"@theia/debug@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-0.7.0-next.dd9eb6b6.tgz#b068bf44025c82a72b63db86deebb25738362de9" - dependencies: - "@theia/console" "0.7.0-next.dd9eb6b6" - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/editor" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/json" "0.7.0-next.dd9eb6b6" - "@theia/markers" "0.7.0-next.dd9eb6b6" - "@theia/monaco" "0.7.0-next.dd9eb6b6" - "@theia/output" "0.7.0-next.dd9eb6b6" - "@theia/preferences" "0.7.0-next.dd9eb6b6" - "@theia/process" "0.7.0-next.dd9eb6b6" - "@theia/terminal" "0.7.0-next.dd9eb6b6" - "@theia/userstorage" "0.7.0-next.dd9eb6b6" - "@theia/variable-resolver" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" +"@theia/core@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.6.1.tgz#4f55c55db7ecec1a3c272518d80f7c2e77896419" + integrity sha512-fZ05UYBwoyVn9IjrgZV+wPdaIB52828nT8amO334fVtWXn26oQgsCL1g3OINBB14NfUVpbOxyXCKId7WbYxJzw== + dependencies: + "@phosphor/widgets" "^1.5.0" + "@theia/application-package" "^0.6.1" + "@types/body-parser" "^1.16.4" + "@types/bunyan" "^1.8.0" + "@types/express" "^4.16.0" + "@types/lodash.debounce" "4.0.3" + "@types/lodash.throttle" "^4.1.3" + "@types/react" "^16.4.1" + "@types/react-dom" "^16.0.6" + "@types/react-virtualized" "^9.18.3" + "@types/route-parser" "^0.1.1" + "@types/ws" "^5.1.2" + "@types/yargs" "^11.1.0" + ajv "^6.5.3" + body-parser "^1.17.2" + es6-promise "^4.2.4" + express "^4.16.3" + file-icons-js "^1.0.3" + font-awesome "^4.7.0" + fuzzy "^0.1.3" + inversify "^4.14.0" + lodash.debounce "^4.0.8" + lodash.throttle "^4.1.1" + nsfw "^1.2.2" + perfect-scrollbar "^1.3.0" + react "^16.4.1" + react-dom "^16.4.1" + react-virtualized "^9.20.0" + reconnecting-websocket "^3.0.7" + reflect-metadata "^0.1.10" + route-parser "^0.0.5" + vscode-languageserver-types "^3.10.0" + vscode-uri "^1.0.1" + vscode-ws-jsonrpc "^0.0.2-1" + ws "^5.2.2" + yargs "^11.1.0" + +"@theia/debug@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-0.7.0-next.730afb49.tgz#21270ef3f0b70d44b8d362179d67c83431c7fc98" + integrity sha512-bSLJYIpFDS77dp4KOpJ+F6EHoBOHg6dRJi2hi4dDZazZLEhFcpsqYKpvCrtfuESW52gjBQrOUO9WHcxV+xyyZQ== + dependencies: + "@theia/console" "0.7.0-next.730afb49" + "@theia/core" "0.7.0-next.730afb49" + "@theia/editor" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/json" "0.7.0-next.730afb49" + "@theia/markers" "0.7.0-next.730afb49" + "@theia/monaco" "0.7.0-next.730afb49" + "@theia/output" "0.7.0-next.730afb49" + "@theia/preferences" "0.7.0-next.730afb49" + "@theia/process" "0.7.0-next.730afb49" + "@theia/terminal" "0.7.0-next.730afb49" + "@theia/userstorage" "0.7.0-next.730afb49" + "@theia/variable-resolver" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" "@types/p-debounce" "^1.0.0" jsonc-parser "^2.0.2" mkdirp "^0.5.0" @@ -856,33 +1061,74 @@ vscode-debugprotocol "^1.32.0" vscode-uri "^1.0.1" -"@theia/editor@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.7.0-next.dd9eb6b6.tgz#ed1eeb7340ffcf14673d0e77ac081633314be342" +"@theia/editor@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.7.0-next.730afb49.tgz#597544612bfea7ce6c463a28a9bd2949faf80d65" + integrity sha512-RbeAKa5nbZvYNSWTL8OA/dDp2v3LfHB3il3Oel600ezV2gWgjZ15nesCCwbbAc06dWmq4ovrO7dJus3CwyF+sw== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/languages" "0.7.0-next.dd9eb6b6" - "@theia/variable-resolver" "0.7.0-next.dd9eb6b6" + "@theia/core" "0.7.0-next.730afb49" + "@theia/languages" "0.7.0-next.730afb49" + "@theia/variable-resolver" "0.7.0-next.730afb49" "@types/base64-arraybuffer" "0.1.0" base64-arraybuffer "^0.1.5" -"@theia/file-search@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-0.7.0-next.dd9eb6b6.tgz#70614f86b7ba246374ec19539f3096758a96d598" +"@theia/editor@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.6.1.tgz#c0a5c1eb1c1805c160d70d4af1cd4ab62f0579d2" + integrity sha512-h9aF4tKe/VdbOZgZknmdnzVYYYNu1H/apk+YPCUYywViiDfyc5XpglK8T1yqFd5OI18B7lJ2bsO2+OCfPSAMIQ== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/editor" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/process" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" + "@theia/core" "^0.6.1" + "@theia/languages" "^0.6.1" + "@theia/variable-resolver" "^0.6.1" + "@types/base64-arraybuffer" "0.1.0" + base64-arraybuffer "^0.1.5" + +"@theia/file-search@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-0.7.0-next.730afb49.tgz#ee8442aa787369c6107edc536efd0fee4dc34eb5" + integrity sha512-TXoOK7GEEQ2v7boGvsNVvxIE17IaOGBw4hYEYBHqFiu7eOwWCr5x1cYHNxlVBusMgYZx1uYDB8KrFDaFgtPfHw== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/editor" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/process" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" fuzzy "^0.1.3" vscode-ripgrep "^1.2.4" -"@theia/filesystem@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.7.0-next.dd9eb6b6.tgz#d0ff30376b4c8c7aed8131fd5972f0f447968189" +"@theia/filesystem@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.7.0-next.730afb49.tgz#d13744a4661390666265faa2b830579f4a14d150" + integrity sha512-W9OOdbQfWJKGqVRirIsF//6dlgYimDzOtISf1gAXLvt07WaqrooiLkTHMqLSSHlyQp8RDx+hL1wx+eoxe4NhHA== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" + "@theia/core" "0.7.0-next.730afb49" + "@types/body-parser" "^1.17.0" + "@types/fs-extra" "^4.0.2" + "@types/mime-types" "^2.1.0" + "@types/rimraf" "^2.0.2" + "@types/tar-fs" "^1.16.1" + "@types/touch" "0.0.1" + "@types/uuid" "^3.4.3" + body-parser "^1.18.3" + drivelist "^6.4.3" + fs-extra "^4.0.2" + http-status-codes "^1.3.0" + mime-types "^2.1.18" + minimatch "^3.0.4" + mv "^2.1.1" + rimraf "^2.6.2" + tar-fs "^1.16.2" + touch "^3.1.0" + trash "^4.0.1" + uuid "^3.2.1" + zip-dir "^1.0.2" + +"@theia/filesystem@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.6.1.tgz#5e08f482b4c3d14940dd65e358fbbc5a6169b53f" + integrity sha512-kdQoj/89fowvhpfgYvMCqmQeT39gg9e/id+/Rw22X6Cypncrj2ll0okXVZA1pVcWFssyz1flAoPPOe2ilV3WSA== + dependencies: + "@theia/core" "^0.6.1" "@types/base64-js" "^1.2.5" "@types/body-parser" "^1.17.0" "@types/formidable" "^1.0.31" @@ -908,54 +1154,93 @@ uuid "^3.2.1" zip-dir "^1.0.2" -"@theia/json@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.7.0-next.dd9eb6b6.tgz#082282b16392f158483f95014ee046cef7e26d4b" +"@theia/json@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.7.0-next.730afb49.tgz#0826933f164e489e53eb4c083e574fa29abf19a9" + integrity sha512-4d7KratQKXs2d01S8TUV13Pi3zL3YdvXD08+I/iR7rRTBj/qAM934wcGeg5AHP2mwTqY8X5/C5nYAYEOzUny6w== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/languages" "0.7.0-next.dd9eb6b6" - "@theia/monaco" "0.7.0-next.dd9eb6b6" + "@theia/core" "0.7.0-next.730afb49" + "@theia/languages" "0.7.0-next.730afb49" + "@theia/monaco" "0.7.0-next.730afb49" vscode-json-languageserver "^1.0.1" -"@theia/languages@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.7.0-next.dd9eb6b6.tgz#b85d51b3b59fcbd0cab3d10e03392587518d1bde" +"@theia/json@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.6.1.tgz#8a85583fff1e677c037c843d202754ee55682622" + integrity sha512-xIa8KsVjxlpli5mhQcTdxy2atOnLftqYlMAaANtWKz4vl7i7Z9qLKdEOBJvYGEhqON/u/tDRJPGsoSNfGhjRcg== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/output" "0.7.0-next.dd9eb6b6" - "@theia/process" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" + "@theia/core" "^0.6.1" + "@theia/languages" "^0.6.1" + "@theia/monaco" "^0.6.1" + vscode-json-languageserver "^1.0.1" + +"@theia/languages@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.7.0-next.730afb49.tgz#afb4337fc95f2d00680ff555f6d28ef7d485418c" + integrity sha512-2M39NcDjTX7rQNto+dy8yvbJ/gkEWITw0oLjTqWW2GNmz1syT5OaCV+YgZ+K7SA4dEs6DpiBWjnAsZ95opN+rg== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/output" "0.7.0-next.730afb49" + "@theia/process" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" "@typefox/monaco-editor-core" "^0.14.6" "@types/uuid" "^3.4.3" monaco-languageclient "^0.9.0" uuid "^3.2.1" -"@theia/markers@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.7.0-next.dd9eb6b6.tgz#766eaca364e49c583a633d7ba52a1dfd5252e2ce" +"@theia/languages@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.6.1.tgz#e1358439c8e5c579bcaa9e2174ad5779f12dff86" + integrity sha512-XnWwPtCWaJ7P8SKFpfAbkE0FSFPVSJxBOC7w0MltNFDIpAB+9TBqBRegYoJG3TN9ae+FdGMBFa4+4Xm10yRFLA== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/navigator" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" + "@theia/core" "^0.6.1" + "@theia/output" "^0.6.1" + "@theia/process" "^0.6.1" + "@theia/workspace" "^0.6.1" + "@typefox/monaco-editor-core" "^0.14.6" + "@types/uuid" "^3.4.3" + monaco-languageclient "^0.9.0" + uuid "^3.2.1" -"@theia/messages@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-0.7.0-next.dd9eb6b6.tgz#07f6b8cf3ac69217a0df2a48791b5c62a4d05bf1" +"@theia/markers@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.7.0-next.730afb49.tgz#b3ae1860ecad3cbc56dc5f12692609a17c8d23c2" + integrity sha512-uPTc2juLvhXh0cZDz4swnEc4Tu3GUc1VMvEPveMq4RRgHQMTS8rDjHBijfXTHogDFf90EsR9/4rj1BSAsnqNFw== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" + "@theia/core" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/navigator" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" -"@theia/monaco@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.7.0-next.dd9eb6b6.tgz#3b609c3e3be72f4bfa2ffed3aa7dd5834bb12130" - dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/editor" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/languages" "0.7.0-next.dd9eb6b6" - "@theia/markers" "0.7.0-next.dd9eb6b6" - "@theia/outline-view" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" +"@theia/markers@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.6.1.tgz#759de1e9ac7b55c252e3f3b6c39f01772d91c5e5" + integrity sha512-3c42UgWhTGjBcdMvvoCpm/EN+r/zYmfH8oII3B2rKBwcIKgqSAQxpFZYIsyvANL2G+nX2n/UFTJwfU8Feav7Ww== + dependencies: + "@theia/core" "^0.6.1" + "@theia/filesystem" "^0.6.1" + "@theia/navigator" "^0.6.1" + "@theia/workspace" "^0.6.1" + +"@theia/messages@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-0.7.0-next.730afb49.tgz#ec9311d3e43656aee9a1ee39693c2848e301b2f6" + integrity sha512-1w8DFg9fAjX+ZbfUXtoSl3igG5PADRzo+mcv8yNm6Nkg+L119m7SIh0NPFDvk4wedbMqmXqI3jD2nZyjuJijIQ== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + +"@theia/monaco@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.7.0-next.730afb49.tgz#bb68f3f3dd2dc5b0ee7c448e4113cd8dac4cbed0" + integrity sha512-6A4Lq/eCGcHGdRrx1/+8BZ7vbrUeFwNQNqw6p1CrGqw97QQc896gmi3tp99soT0s68W9Z4I8V8MFubXdBEoqLw== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/editor" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/languages" "0.7.0-next.730afb49" + "@theia/markers" "0.7.0-next.730afb49" + "@theia/outline-view" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" deepmerge "2.0.1" jsonc-parser "^2.0.2" monaco-css "^2.0.1" @@ -963,52 +1248,101 @@ onigasm "^2.1.0" vscode-textmate "^4.0.1" -"@theia/navigator@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.7.0-next.dd9eb6b6.tgz#b30c30f7ba39de7ac596f1a6fb4188dc1d0d953f" +"@theia/monaco@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.6.1.tgz#11ccb6e40a45bc17d3d116ed817101ea39bf602b" + integrity sha512-bKPfNFhpEYqqL3S0edTI8doHD6ol3fhlLKFe/vSNx/3YvyZ1GtkhH6yVB4A2Z87JM+lu6CL+nnAc2KFpBfUkqA== + dependencies: + "@theia/core" "^0.6.1" + "@theia/editor" "^0.6.1" + "@theia/filesystem" "^0.6.1" + "@theia/languages" "^0.6.1" + "@theia/markers" "^0.6.1" + "@theia/outline-view" "^0.6.1" + "@theia/workspace" "^0.6.1" + deepmerge "2.0.1" + jsonc-parser "^2.0.2" + monaco-css "^2.0.1" + monaco-html "^2.0.2" + onigasm "^2.1.0" + vscode-textmate "^4.0.1" + +"@theia/navigator@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.7.0-next.730afb49.tgz#62d9f20803ce86f040dec197d19cfcc34a83aba0" + integrity sha512-eQlyEJ2W/LcbuhNweGRTZtQCuR4n7nomv0zGix6nu0lK8G0PD1bUs95DNTwLWJ7b5O4LQxCOQOcmwdE0L+C7qA== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" + "@theia/core" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" + fuzzy "^0.1.3" + minimatch "^3.0.4" + +"@theia/navigator@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.6.1.tgz#70550365c98c2ef65b98a32a5d36c848f591f1ce" + integrity sha512-8UXTjv681qx+BinGv2TRt1H0UU6/UPWG7POhCnFXoafGIMhzCZk9tNM8dpnzPD09AXupJtnyBClp48K+4wcwXQ== + dependencies: + "@theia/core" "^0.6.1" + "@theia/filesystem" "^0.6.1" + "@theia/workspace" "^0.6.1" fuzzy "^0.1.3" minimatch "^3.0.4" "@theia/node-pty@0.7.8-theia004": version "0.7.8-theia004" resolved "https://registry.yarnpkg.com/@theia/node-pty/-/node-pty-0.7.8-theia004.tgz#0fe31b958df9315352d5fbeea7075047cf69c935" + integrity sha512-GetaD2p1qVPq/xbNCHCwKYjIr9IWjksf9V2iiv/hV6f885cJ+ie0Osr4+C159PrwzGRYW2jQVUtXghBJoyOCLg== dependencies: nan "2.10.0" -"@theia/outline-view@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.7.0-next.dd9eb6b6.tgz#fa2dc0b726c6b9370115d29fbd020a5d9cedbb1a" +"@theia/outline-view@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.7.0-next.730afb49.tgz#7686aee83a7a0bd35101162fd6fd6d6da8d0e85a" + integrity sha512-6HRh12yHyZPR0QGg2WCaVeDgcQV1tTeHHbHuk1UWTtMB2Cgg1FPH6r/q3ActaMgvadY8UYjZWFQ6xD5sT98WKQ== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + +"@theia/outline-view@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.6.1.tgz#bdaa9c8813e13bb7f2a80b0fed785a5df59f1259" + integrity sha512-qF5m3ishCAtu6YabQlUvlFQ9xLYcMA7KRKlSKPm/WAdIs9h0jfh/NESPLjFpvbU+08HhXoCKnOMP8zSibEZH/w== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" + "@theia/core" "^0.6.1" -"@theia/output@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.7.0-next.dd9eb6b6.tgz#95dad937f16987e5055855617523127134333f68" +"@theia/output@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.7.0-next.730afb49.tgz#40817424575f10af8dcd0eaf5ae73baaa121c4ad" + integrity sha512-HRe9EMoa+S0ERGqVNA7QzNk5GQGUxOVuDrTQlbgZQuym8doZxQUk+PKVRvnq8QoyKUdpdaUzovxLBo36SNhsTA== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" + "@theia/core" "0.7.0-next.730afb49" + +"@theia/output@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.6.1.tgz#e70cd655b000b2691697b277abb4ffec24876f13" + integrity sha512-TbjGK4hvlV7HMd2tyEAwtD/MPGXXdesVJ2/sTj/KYRFqevge1pwjEpSukHrHD5skI4gkYy4Q8h2wxwWuJOwG7A== + dependencies: + "@theia/core" "^0.6.1" "@theia/plugin-ext@next": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-0.7.0-next.dd9eb6b6.tgz#8abc87bd3d4f5f104a0901b40d9ac3d319b1acf4" - dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/debug" "0.7.0-next.dd9eb6b6" - "@theia/editor" "0.7.0-next.dd9eb6b6" - "@theia/file-search" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/markers" "0.7.0-next.dd9eb6b6" - "@theia/messages" "0.7.0-next.dd9eb6b6" - "@theia/monaco" "0.7.0-next.dd9eb6b6" - "@theia/navigator" "0.7.0-next.dd9eb6b6" - "@theia/plugin" "0.7.0-next.dd9eb6b6" - "@theia/preferences" "0.7.0-next.dd9eb6b6" - "@theia/search-in-workspace" "0.7.0-next.dd9eb6b6" - "@theia/task" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-0.7.0-next.730afb49.tgz#535abb7f2415afb15cdd38fce7ee6f7332f35473" + integrity sha512-9pp640yODu9R/oHNnEXAghjVDWbam4nj01rgMNoWzWg3DntjUCGQn3KrkqbBRxPz9FF7uKddxuEmF1pxf1LNdQ== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/debug" "0.7.0-next.730afb49" + "@theia/editor" "0.7.0-next.730afb49" + "@theia/file-search" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/markers" "0.7.0-next.730afb49" + "@theia/messages" "0.7.0-next.730afb49" + "@theia/monaco" "0.7.0-next.730afb49" + "@theia/navigator" "0.7.0-next.730afb49" + "@theia/plugin" "0.7.0-next.730afb49" + "@theia/preferences" "0.7.0-next.730afb49" + "@theia/search-in-workspace" "0.7.0-next.730afb49" + "@theia/task" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" decompress "^4.2.0" getmac "^1.4.6" jsonc-parser "^2.0.2" @@ -1021,6 +1355,7 @@ "@theia/plugin-packager@latest": version "0.0.1-1551941037" resolved "https://registry.yarnpkg.com/@theia/plugin-packager/-/plugin-packager-0.0.1-1551941037.tgz#859d408be29c6c910f3156ee3ad7c0eb8bfe0ab4" + integrity sha512-Z+7mZvDH6v001FZhulNupYHtRce5guQqJlY8p0YIvmC3fcrjx8mczEyEE65rlaCKGWeeXcK+dKR3klR+aEdi/g== dependencies: archiver "2.1.1" chalk "2.4.1" @@ -1033,94 +1368,160 @@ "@theia/plugin@0.3.19": version "0.3.19" resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.3.19.tgz#eb1ea2d8311097535b6613ea6d554ff93bb4efc8" + integrity sha512-8iKIPE7UQfaxbN/p+eHqT4wmbEgdVGxMMhzczqrX0x9sFwXxVOipC9urdfG8UvNWQO3dXCssxVslNF56jScofg== -"@theia/plugin@0.7.0-next.dd9eb6b6", "@theia/plugin@next": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.7.0-next.dd9eb6b6.tgz#279c10d4c87d7ad16ee4abb7a131138cbb0542a7" +"@theia/plugin@0.7.0-next.730afb49", "@theia/plugin@next": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.7.0-next.730afb49.tgz#534a15f832dc96e2da3803795c0ff577bba9573b" + integrity sha512-5lqDNaci6Fyu1Kaw22WVlKkNza23YyWgVe1B6pcfHpKcooQOC44VKHV+k7+A2xM8kQkeleQ1DafdWJTjY0pE7w== "@theia/plugin@latest": version "0.6.1" resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.6.1.tgz#cf185efe4e5168d4ce6001d37d6f64776778dc19" + integrity sha512-FLbSODN2IQIJdA+Vo1l6eH0KVk2WYVkbI2gN/Uw0lCEmp79Zdg2Axj956xfSQt9FPd4laDWqCATWDt7Bf92/8g== + +"@theia/preferences@0.7.0-next.730afb49", "@theia/preferences@next": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.7.0-next.730afb49.tgz#c7c8767c59085a8fbfa1642176df0d1bcdff0afd" + integrity sha512-6KJ7TLkZyN+Y1VxkMhPcS35vNtdS/YyBPP6AF6a7ELWoMc/kQKXIOY+kq/NeRks08clZdDYVluts7sm5V26M6g== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/editor" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/json" "0.7.0-next.730afb49" + "@theia/monaco" "0.7.0-next.730afb49" + "@theia/userstorage" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" + "@types/fs-extra" "^4.0.2" + fs-extra "^4.0.2" + jsonc-parser "^2.0.2" -"@theia/preferences@0.7.0-next.dd9eb6b6", "@theia/preferences@next": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.7.0-next.dd9eb6b6.tgz#0d6ce4eac5cf48cdbcb3172e2b425e7abd40a7b1" - dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/editor" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/json" "0.7.0-next.dd9eb6b6" - "@theia/monaco" "0.7.0-next.dd9eb6b6" - "@theia/userstorage" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" +"@theia/preferences@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.6.1.tgz#cb85c64dae258149ed017fa13d0a2f24b2cfad34" + integrity sha512-oP7HqQDU7v58CHiUm734YfbMujTm6DbWGBHujnTtUEe968ZxS/2GTA9BOJhrZkNuHNjYq6zFn4Nv16yaXed53w== + dependencies: + "@theia/core" "^0.6.1" + "@theia/editor" "^0.6.1" + "@theia/filesystem" "^0.6.1" + "@theia/json" "^0.6.1" + "@theia/monaco" "^0.6.1" + "@theia/userstorage" "^0.6.1" + "@theia/workspace" "^0.6.1" "@types/fs-extra" "^4.0.2" fs-extra "^4.0.2" jsonc-parser "^2.0.2" -"@theia/process@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.7.0-next.dd9eb6b6.tgz#3fa8d4ab0fbc7a2d24a2769128cb49d51281587c" +"@theia/process@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.7.0-next.730afb49.tgz#6a06c5e2f799d512a8b22aaae053a6e85b9f63a2" + integrity sha512-BcXodMhYyP6LuDGhVxotKYFTAbv+YskUH8P+K4d4UfkG04CkHkvyM/K6rIo1L8csaELq2kz5v9ROqZSYTV7VNA== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" + "@theia/core" "0.7.0-next.730afb49" "@theia/node-pty" "0.7.8-theia004" string-argv "^0.1.1" -"@theia/search-in-workspace@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-0.7.0-next.dd9eb6b6.tgz#1d58068393fab4051f2ade600e538785b6b12c6b" +"@theia/process@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.6.1.tgz#fa189c1a7a7f247b7d4907073dac146bc3e601c8" + integrity sha512-PMsTAIhjGkJKUmnZFdbu2SE19oiUNITtlOFRjBEkZC0sVYyuUeV8+h22WKqmxyX3cDDRRP0OXhmNdtxDPXaN7Q== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/editor" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/navigator" "0.7.0-next.dd9eb6b6" - "@theia/process" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" + "@theia/core" "^0.6.1" + "@theia/node-pty" "0.7.8-theia004" + string-argv "^0.1.1" + +"@theia/search-in-workspace@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-0.7.0-next.730afb49.tgz#349e5b59d316953f189f1ea8c25825d6492f8bbc" + integrity sha512-qqkM3MQEbUYHPaVImM4oaEVnaNrgb2JjWXaDwElVOsPw/s33GKK3x/JV8D/UKlBu1pDcfR4H3m9ohBsYNRPHdg== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/editor" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/navigator" "0.7.0-next.730afb49" + "@theia/process" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" vscode-ripgrep "^1.2.4" -"@theia/task@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/task/-/task-0.7.0-next.dd9eb6b6.tgz#6bfa9cc103b918bacb5ee655850f1fa617de0b1a" - dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/markers" "0.7.0-next.dd9eb6b6" - "@theia/process" "0.7.0-next.dd9eb6b6" - "@theia/terminal" "0.7.0-next.dd9eb6b6" - "@theia/variable-resolver" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" +"@theia/task@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/task/-/task-0.7.0-next.730afb49.tgz#fbd7f468d055ab62ad1479132785c049f1a8f3fb" + integrity sha512-qf5Bnyvce2Jx61iWY4iF4DUP5awjk6w+DkL/zDOTEhDZ6BSz3FYhcpNh6UqhVs9c+joz3dAqZl2puQyTgqPMeA== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/markers" "0.7.0-next.730afb49" + "@theia/process" "0.7.0-next.730afb49" + "@theia/terminal" "0.7.0-next.730afb49" + "@theia/variable-resolver" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" jsonc-parser "^2.0.2" -"@theia/terminal@0.7.0-next.dd9eb6b6", "@theia/terminal@next": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-0.7.0-next.dd9eb6b6.tgz#37c1c420c518b1961a72f38068b4f899edaebab4" +"@theia/terminal@0.7.0-next.730afb49", "@theia/terminal@next": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-0.7.0-next.730afb49.tgz#181da9ec43477539fd045ea15509f6cd45e7af96" + integrity sha512-xnBAguYzDNUKkE0wOk4A06hGpmkuEZq0BIhq7u72q7aTh38exFyLM4ogjrVV/7StZuhXGT6MEuOl5qkgBSNhrQ== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/editor" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/process" "0.7.0-next.730afb49" + "@theia/workspace" "0.7.0-next.730afb49" + xterm "3.13.0" + +"@theia/userstorage@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.7.0-next.730afb49.tgz#c2eadda8e6390b29fcb7d81dbe9b41fb26c453cf" + integrity sha512-vaRqO/zv6+ymPTqZx2r2viPn4Zhb6sZbokk7Yn0ZoyIUTDTy/SDsp606V9nIa0Kkq+YuaQSxh6SXLP7WLlpExA== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/editor" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/process" "0.7.0-next.dd9eb6b6" - "@theia/workspace" "0.7.0-next.dd9eb6b6" - xterm "3.9.2" + "@theia/core" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" -"@theia/userstorage@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.7.0-next.dd9eb6b6.tgz#a34ec855c0a2b21729eeccc5b1abf1344efef7d8" +"@theia/userstorage@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.6.1.tgz#9b990150c2e2c3e573db83cb2631155719f46c41" + integrity sha512-/vbjfuI10npQviHkUQPib8waKUuYinvVYABrdSvU6+dHLKMcq4pDLC9RUYHC79hUDynZxCkwSdkVgFSwIe/KFw== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" + "@theia/core" "^0.6.1" + "@theia/filesystem" "^0.6.1" -"@theia/variable-resolver@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.7.0-next.dd9eb6b6.tgz#3d15c170528e20f1998c0fbd57b70461a4b2f164" +"@theia/variable-resolver@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.7.0-next.730afb49.tgz#ff2238cdb2f5afd8b5cab0fd14a61d266c0f43ca" + integrity sha512-Buvt8PnBZ6dILitV9SVsNlEOI1NDKy1nqTDcM1wSw1XnWMdO23gnd/s5NQL9vt2/jR7BpTIUCokCqwTK2sVMOQ== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" + "@theia/core" "0.7.0-next.730afb49" -"@theia/workspace@0.7.0-next.dd9eb6b6": - version "0.7.0-next.dd9eb6b6" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.7.0-next.dd9eb6b6.tgz#feb7b9450814a12153af0aab1bb2d2219c3e7c72" +"@theia/variable-resolver@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.6.1.tgz#c97205d7fe420cd5bcb41df243da9a95df5b7cec" + integrity sha512-9TyMnniC4vvTIiZfazDCz5SAdewCzsKNqH0BM2zxHRyB+w2Wb8388w/0oc6ojnt5CaZLmu24MQ82LzyNid/ySw== dependencies: - "@theia/core" "0.7.0-next.dd9eb6b6" - "@theia/filesystem" "0.7.0-next.dd9eb6b6" - "@theia/variable-resolver" "0.7.0-next.dd9eb6b6" + "@theia/core" "^0.6.1" + +"@theia/workspace@0.7.0-next.730afb49": + version "0.7.0-next.730afb49" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.7.0-next.730afb49.tgz#7ecea1719c83a1fa2e72af88f9d29ca1d2b36732" + integrity sha512-vb52dgowpGw7NeGWESeJ5aHNwsyok71yFoueU5+oXtLdAjA8JzcmesPBpRRH0b8uXP8IcnzrvOlFiruPB3kPXQ== + dependencies: + "@theia/core" "0.7.0-next.730afb49" + "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/variable-resolver" "0.7.0-next.730afb49" + "@types/fs-extra" "^4.0.2" + ajv "^6.5.3" + fs-extra "^4.0.2" + jsonc-parser "^2.0.2" + moment "^2.21.0" + valid-filename "^2.0.1" + +"@theia/workspace@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.6.1.tgz#456bb2d97cba572d82a8dd6dcdc929cf81a0e099" + integrity sha512-gF0Ph6mJL8CC2CF5R2Bw0chZwR/B+iOSQ3k+DS5eqgXENpj2FOl35eoCjkr3PJT6n0RUfVNstmlNgzSidqrALQ== + dependencies: + "@theia/core" "^0.6.1" + "@theia/filesystem" "^0.6.1" + "@theia/variable-resolver" "^0.6.1" "@types/fs-extra" "^4.0.2" ajv "^6.5.3" fs-extra "^4.0.2" @@ -1131,18 +1532,22 @@ "@typefox/monaco-editor-core@^0.14.6": version "0.14.6" resolved "https://registry.yarnpkg.com/@typefox/monaco-editor-core/-/monaco-editor-core-0.14.6.tgz#32e378f3430913504ea9c7063944444a04429892" + integrity sha512-7WIOAuPIwITRN13mWupONVjPdQrYGwOK00EnSt8X9wV2yrnjAuhaULQ0doclC2BkyBqGE9ymLzsuMza9MnhIwA== "@types/base64-arraybuffer@0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@types/base64-arraybuffer/-/base64-arraybuffer-0.1.0.tgz#739eea0a974d13ae831f96d97d882ceb0b187543" + integrity sha512-oyV0CGER7tX6OlfnLfGze0XbsA7tfRuTtsQ2JbP8K5KBUzc24yoYRD+0XjMRQgOejvZWeIbtkNaHlE8akzj4aQ== "@types/base64-js@^1.2.5": version "1.2.5" resolved "https://registry.yarnpkg.com/@types/base64-js/-/base64-js-1.2.5.tgz#582b2476169a6cba460a214d476c744441d873d5" + integrity sha1-WCskdhaabLpGCiFNR2x0REHYc9U= "@types/body-parser@*", "@types/body-parser@^1.16.4", "@types/body-parser@^1.17.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.17.0.tgz#9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c" + integrity sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w== dependencies: "@types/connect" "*" "@types/node" "*" @@ -1150,26 +1555,31 @@ "@types/bunyan@^1.8.0": version "1.8.6" resolved "https://registry.yarnpkg.com/@types/bunyan/-/bunyan-1.8.6.tgz#6527641cca30bedec5feb9ab527b7803b8000582" + integrity sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ== dependencies: "@types/node" "*" "@types/caseless@*": version "0.12.2" resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" + integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== "@types/connect@*": version "3.4.32" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.32.tgz#aa0e9616b9435ccad02bc52b5b454ffc2c70ba28" + integrity sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg== dependencies: "@types/node" "*" "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== "@types/express-serve-static-core@*": - version "4.16.4" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.16.4.tgz#56bb8be4559401d68af4a3624ae9dd3166103e60" + version "4.16.5" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.16.5.tgz#0e473cceae141c43320759b7ff4af0d4428b9cdd" + integrity sha512-T8oej2B9TVALoCK4epWXRNWaFaqDyOaEQ3ntph+tSw5QoKnZfxgCXefIm3+nGp2XCRrkX4X7U5CSTMnwKJcOjQ== dependencies: "@types/node" "*" "@types/range-parser" "*" @@ -1177,6 +1587,7 @@ "@types/express@^4.16.0": version "4.16.1" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.16.1.tgz#d756bd1a85c34d87eaf44c888bad27ba8a4b7cf0" + integrity sha512-V0clmJow23WeyblmACoxbHBu2JKlE5TiIme6Lem14FnPW9gsttyHtk6wq7njcdIWH1njAaFgR8gW09lgY98gQg== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "*" @@ -1185,12 +1596,14 @@ "@types/form-data@*": version "2.2.1" resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-2.2.1.tgz#ee2b3b8eaa11c0938289953606b745b738c54b1e" + integrity sha512-JAMFhOaHIciYVh8fb5/83nmuO/AHwmto+Hq7a9y8FzLDcC1KCU344XDOMEmahnrTFlHjgh4L0WJFczNIX2GxnQ== dependencies: "@types/node" "*" "@types/formidable@^1.0.31": version "1.0.31" resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-1.0.31.tgz#274f9dc2d0a1a9ce1feef48c24ca0859e7ec947b" + integrity sha512-dIhM5t8lRP0oWe2HF8MuPvdd1TpPTjhDMAqemcq6oIZQCBQTovhBAdTQ5L5veJB4pdQChadmHuxtB0YzqvfU3Q== dependencies: "@types/events" "*" "@types/node" "*" @@ -1198,12 +1611,14 @@ "@types/fs-extra@^4.0.2": version "4.0.9" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-4.0.9.tgz#401bea3a7cdfb671c06d0a1083a8e534e92eb97d" + integrity sha512-dC9Y/GTlzrFRxoX3YMztrjcVQ6B8UAvMbx8pAa2B3hINuhB0hv++ufZVauZpG1l9U0rJznB25IFPvf5XtMcIvw== dependencies: "@types/node" "*" "@types/glob@*": version "7.1.1" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== dependencies: "@types/events" "*" "@types/minimatch" "*" @@ -1212,77 +1627,93 @@ "@types/jest@24.0.3": version "24.0.3" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-24.0.3.tgz#df8dc56565bd2d27fcbd099434f04f9891e16ab7" + integrity sha512-keRxrIwZZ/Ml83cGl3G0OjGlBO4UFQCCa5QlBPz2pY+ZvSnoeUvMJw0vmL4JU6g4vbpIW5H4qSq1xv9h8naAfg== "@types/lodash.debounce@4.0.3": version "4.0.3" resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.3.tgz#d712aee9e6136be77f70523ed9f0fc049a6cf15a" + integrity sha512-/2RpcexzkSH16nENwuL/Gd3Y2xvdkNwX32KPESB/D8K2c6HBs7GdSnoj6ngyFWNT1UhXNrIpJd0lgSC3Rmt/3g== dependencies: "@types/lodash" "*" "@types/lodash.throttle@^4.1.3": version "4.1.6" resolved "https://registry.yarnpkg.com/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz#f5ba2c22244ee42ff6c2c49e614401a870c1009c" + integrity sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg== dependencies: "@types/lodash" "*" "@types/lodash@*": - version "4.14.126" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.126.tgz#47cff3ea014aa083194f8ca3ec351136c3786613" + version "4.14.130" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.130.tgz#04b3a690d5f4fc34579963c99adae067b8c8eb5a" + integrity sha512-H++wk0tbneBsRVfLkgAAd0IIpmpVr2Bj4T0HncoOsQf3/xrJexRYQK2Tqo0Ej3pFslM8GkMgdis9bu6xIb1ycw== "@types/mime-types@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" + integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= "@types/mime@*": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d" + integrity sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw== "@types/minimatch@*": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== "@types/node@*": - version "12.0.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.0.tgz#d11813b9c0ff8aaca29f04cbc12817f4c7d656e5" + version "12.0.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.2.tgz#3452a24edf9fea138b48fad4a0a028a683da1e40" + integrity sha512-5tabW/i+9mhrfEOUcLDu2xBPsHJ+X5Orqy9FKpale3SjDA17j5AEpYq5vfy3oAeAHGcvANRCO3NV3d2D6q3NiA== "@types/node@11.9.4": version "11.9.4" resolved "https://registry.yarnpkg.com/@types/node/-/node-11.9.4.tgz#ceb0048a546db453f6248f2d1d95e937a6f00a14" + integrity sha512-Zl8dGvAcEmadgs1tmSPcvwzO1YRsz38bVJQvH1RvRqSR9/5n61Q1ktcDL0ht3FXWR+ZpVmXVwN1LuH4Ax23NsA== "@types/node@^10.0.0": - version "10.14.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.6.tgz#9cbfcb62c50947217f4d88d4d274cc40c22625a9" + version "10.14.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.7.tgz#1854f0a9aa8d2cd6818d607b3d091346c6730362" + integrity sha512-on4MmIDgHXiuJDELPk1NFaKVUxxCFr37tm8E9yN6rAiF5Pzp/9bBfBHkoexqRiY+hk/Z04EJU9kKEb59YqJ82A== "@types/p-debounce@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/p-debounce/-/p-debounce-1.0.1.tgz#c9956067a240dffedf2682a24d0712ffa5e3c8fe" + integrity sha512-zlAn04fH4cGYPAjmYW8Tst/vxn78IJmD3PVMxxBnl3IYAG+9aGKWCu/311fPHnePJMwyxGeOhi63neSiSgM+iw== dependencies: p-debounce "*" "@types/prop-types@*": version "15.7.1" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" + integrity sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg== "@types/range-parser@*": version "1.2.3" resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" + integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== "@types/react-dom@^16.0.6": version "16.8.4" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.8.4.tgz#7fb7ba368857c7aa0f4e4511c4710ca2c5a12a88" + integrity sha512-eIRpEW73DCzPIMaNBDP5pPIpK1KXyZwNgfxiVagb5iGiz6da+9A5hslSX6GAQKdO7SayVCS/Fr2kjqprgAvkfA== dependencies: "@types/react" "*" "@types/react-virtualized@^9.18.3": version "9.21.1" resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.1.tgz#c85770f5bb0ccaeb3496d97ff2a2d9028c8ed1fd" + integrity sha512-BwWXk6Vy+YuWbc2jZsmm0fn8bglPUpqUWPH/JUUBfvfKfL2nDvvmCiauyxMCWrxZMVBbkxaUuP82SviaDv0wGw== dependencies: "@types/prop-types" "*" "@types/react" "*" "@types/react@*", "@types/react@^16.4.1": - version "16.8.17" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.17.tgz#f287b76a5badb93bc9aa3f54521a3eb53d6c2374" + version "16.8.18" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.18.tgz#fe66fb748b0b6ca9709d38b87b2d1356d960a511" + integrity sha512-lUXdKzRqWR4FebR5tGHkLCqnvQJS4fdXKCBrNGGbglqZg2gpU+J82pMONevQODUotATs9fc9k66bx3/St8vReg== dependencies: "@types/prop-types" "*" csstype "^2.2.0" @@ -1290,6 +1721,7 @@ "@types/request@^2.0.3": version "2.48.1" resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.1.tgz#e402d691aa6670fbbff1957b15f1270230ab42fa" + integrity sha512-ZgEZ1TiD+KGA9LiAAPPJL68Id2UWfeSO62ijSXZjFJArVV+2pKcsVHmrcu+1oiE3q6eDGiFiSolRc4JHoerBBg== dependencies: "@types/caseless" "*" "@types/form-data" "*" @@ -1299,21 +1731,25 @@ "@types/rimraf@^2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.2.tgz#7f0fc3cf0ff0ad2a99bb723ae1764f30acaf8b6e" + integrity sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== dependencies: "@types/glob" "*" "@types/node" "*" "@types/route-parser@^0.1.1": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/route-parser/-/route-parser-0.1.2.tgz#41cf1844f0acfd90eaba01881bb567649eaf0bd0" + version "0.1.3" + resolved "https://registry.yarnpkg.com/@types/route-parser/-/route-parser-0.1.3.tgz#f8af16886ebe0b525879628c04f81433ac617af0" + integrity sha512-1AQYpsMbxangSnApsyIHzck5TP8cfas8fzmemljLi2APssJvlZiHkTar/ZtcZwOtK/Ory/xwLg2X8dwhkbnM+g== "@types/semver@^5.4.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" + integrity sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ== "@types/serve-static@*": version "1.13.2" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.2.tgz#f5ac4d7a6420a99a6a45af4719f4dcd8cd907a48" + integrity sha512-/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q== dependencies: "@types/express-serve-static-core" "*" "@types/mime" "*" @@ -1321,30 +1757,36 @@ "@types/tar-fs@^1.16.1": version "1.16.1" resolved "https://registry.yarnpkg.com/@types/tar-fs/-/tar-fs-1.16.1.tgz#6e3fba276c173e365ae91e55f7b797a0e64298e5" + integrity sha512-uQQIaa8ukcKf/1yy2kzfP1PF+7jEZghFDKpDvgtsYo/mbqM1g4Qza1Y5oAw6kJMa7eLA/HkmxUsDqb2sWKVF9g== dependencies: "@types/node" "*" "@types/touch@0.0.1": version "0.0.1" resolved "https://registry.yarnpkg.com/@types/touch/-/touch-0.0.1.tgz#10289d42e80530f3997f3413eab1ac6ef9027d0c" + integrity sha1-ECidQugFMPOZfzQT6rGsbvkCfQw= "@types/tough-cookie@*": version "2.3.5" resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.5.tgz#9da44ed75571999b65c37b60c9b2b88db54c585d" + integrity sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg== "@types/uuid@^3.4.3": version "3.4.4" resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-3.4.4.tgz#7af69360fa65ef0decb41fd150bf4ca5c0cefdf5" + integrity sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw== dependencies: "@types/node" "*" "@types/write-json-file@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@types/write-json-file/-/write-json-file-2.2.1.tgz#74155aaccbb0d532be21f9d66bebc4ea875a5a62" + integrity sha512-JdO/UpPm9RrtQBNVcZdt3M7j3mHO/kXaea9LBGx3UgWJd1f9BkIWP7jObLBG6ZtRyqp7KzLFEsaPhWcidVittA== "@types/ws@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-5.1.2.tgz#f02d3b1cd46db7686734f3ce83bdf46c49decd64" + integrity sha512-NkTXUKTYdXdnPE2aUUbGOXE1XfMK527SCvU/9bj86kyFF6kZ9ZnOQ3mK5jADn98Y2vEUD/7wKDgZa7Qst2wYOg== dependencies: "@types/events" "*" "@types/node" "*" @@ -1352,10 +1794,12 @@ "@types/yargs@^11.1.0": version "11.1.2" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-11.1.2.tgz#fd4b676846fe731a5de5c6d2e5ef6a377262fc30" + integrity sha512-zG61PAp2OcoIBjRV44wftJj6AJgzJrOc32LCYOBqk9bdgcdzK5DCJHV9QZJ60+Fu+fOn79g8Ks3Gixm4CfkZ+w== "@webassemblyjs/ast@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" + integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== dependencies: "@webassemblyjs/helper-module-context" "1.8.5" "@webassemblyjs/helper-wasm-bytecode" "1.8.5" @@ -1364,28 +1808,34 @@ "@webassemblyjs/floating-point-hex-parser@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" + integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== "@webassemblyjs/helper-api-error@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" + integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== "@webassemblyjs/helper-buffer@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" + integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== "@webassemblyjs/helper-code-frame@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" + integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== dependencies: "@webassemblyjs/wast-printer" "1.8.5" "@webassemblyjs/helper-fsm@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" + integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== "@webassemblyjs/helper-module-context@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" + integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== dependencies: "@webassemblyjs/ast" "1.8.5" mamacro "^0.0.3" @@ -1393,10 +1843,12 @@ "@webassemblyjs/helper-wasm-bytecode@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" + integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== "@webassemblyjs/helper-wasm-section@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" + integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-buffer" "1.8.5" @@ -1406,22 +1858,26 @@ "@webassemblyjs/ieee754@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" + integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" + integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" + integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== "@webassemblyjs/wasm-edit@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" + integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-buffer" "1.8.5" @@ -1435,6 +1891,7 @@ "@webassemblyjs/wasm-gen@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" + integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-wasm-bytecode" "1.8.5" @@ -1445,6 +1902,7 @@ "@webassemblyjs/wasm-opt@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" + integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-buffer" "1.8.5" @@ -1454,6 +1912,7 @@ "@webassemblyjs/wasm-parser@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" + integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-api-error" "1.8.5" @@ -1465,6 +1924,7 @@ "@webassemblyjs/wast-parser@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" + integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/floating-point-hex-parser" "1.8.5" @@ -1476,6 +1936,7 @@ "@webassemblyjs/wast-printer@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" + integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/wast-parser" "1.8.5" @@ -1484,14 +1945,17 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== JSONStream@^1.0.4, JSONStream@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== dependencies: jsonparse "^1.2.0" through ">=2.2.7 <3" @@ -1499,14 +1963,17 @@ JSONStream@^1.0.4, JSONStream@^1.3.4: abab@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" + integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -accepts@~1.3.5: +accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" negotiator "0.6.2" @@ -1514,10 +1981,12 @@ accepts@~1.3.5: acorn-dynamic-import@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== acorn-globals@^4.1.0: version "4.3.2" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.2.tgz#4e2c2313a597fd589720395f6354b41cd5ec8006" + integrity sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ== dependencies: acorn "^6.0.1" acorn-walk "^6.0.1" @@ -1525,38 +1994,46 @@ acorn-globals@^4.1.0: acorn-walk@^6.0.1: version "6.1.1" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" + integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== acorn@^5.5.3: version "5.7.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== acorn@^6.0.1, acorn@^6.0.5: version "6.1.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" + integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== agent-base@4, agent-base@^4.1.0, agent-base@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== dependencies: es6-promisify "^5.0.0" agentkeepalive@^3.4.1: version "3.5.2" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" + integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== dependencies: humanize-ms "^1.2.1" ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0: version "3.4.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" + integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw== ajv@^6.1.0, ajv@^6.5.3, ajv@^6.5.5: version "6.10.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" + integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg== dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" @@ -1566,36 +2043,44 @@ ajv@^6.1.0, ajv@^6.5.3, ajv@^6.5.5: anser@^1.4.7: version "1.4.8" resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.8.tgz#19a3bfc5f0e31c49efaea38f58fd0d136597f2a3" + integrity sha512-tVHucTCKIt9VRrpQKzPtOlwm/3AmyQ7J+QE29ixFnvuE2hm83utEVrN7jJapYkHV6hI0HOHkEX9TOMCzHtwvuA== ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-regex@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" anymatch@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== dependencies: micromatch "^2.1.5" normalize-path "^2.0.0" @@ -1603,6 +2088,7 @@ anymatch@^1.3.0: anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" @@ -1610,20 +2096,24 @@ anymatch@^2.0.0: append-transform@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + integrity sha1-126/jKlNJ24keja61EpLdKthGZE= dependencies: default-require-extensions "^1.0.0" aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== aproba@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== archiver-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" + integrity sha1-5QtMCccL89aA4y/xt5lOn52JUXQ= dependencies: glob "^7.0.0" graceful-fs "^4.1.0" @@ -1635,6 +2125,7 @@ archiver-utils@^1.3.0: archiver@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc" + integrity sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw= dependencies: archiver-utils "^1.3.0" async "^2.0.0" @@ -1648,6 +2139,7 @@ archiver@2.1.1: are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== dependencies: delegates "^1.0.0" readable-stream "^2.0.6" @@ -1655,88 +2147,108 @@ are-we-there-yet@~1.1.2: argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= dependencies: arr-flatten "^1.0.1" arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-differ@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= array-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= array-filter@~0.0.0: version "0.0.1" resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= array-map@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= array-reduce@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1.js@^4.0.0: version "4.10.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== dependencies: bn.js "^4.0.0" inherits "^2.0.1" @@ -1745,16 +2257,19 @@ asn1.js@^4.0.0: asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assert@^1.1.1: version "1.5.0" resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" util "0.10.3" @@ -1762,52 +2277,64 @@ assert@^1.1.1: assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== async-each@^1.0.0, async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= async@^2.0.0, async@^2.1.4: version "2.6.2" resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" + integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== dependencies: lodash "^4.17.11" asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob-lite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= atob@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== axios@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" + integrity sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI= dependencies: follow-redirects "^1.3.0" is-buffer "^1.1.5" @@ -1815,6 +2342,7 @@ axios@0.18.0: babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= dependencies: chalk "^1.1.3" esutils "^2.0.2" @@ -1823,6 +2351,7 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.3" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" @@ -1847,6 +2376,7 @@ babel-core@^6.0.0, babel-core@^6.26.0: babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.1" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" @@ -1860,6 +2390,7 @@ babel-generator@^6.18.0, babel-generator@^6.26.0: babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" @@ -1867,6 +2398,7 @@ babel-helpers@^6.24.1: babel-jest@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.4.tgz#977259240420e227444ebe49e226a61e49ea659d" + integrity sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ== dependencies: babel-plugin-istanbul "^4.1.5" babel-preset-jest "^22.4.4" @@ -1874,6 +2406,7 @@ babel-jest@^22.4.4: babel-jest@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" + integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== dependencies: babel-plugin-istanbul "^4.1.6" babel-preset-jest "^23.2.0" @@ -1881,12 +2414,14 @@ babel-jest@^23.6.0: babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= dependencies: babel-runtime "^6.22.0" babel-plugin-istanbul@^4.1.4, babel-plugin-istanbul@^4.1.5, babel-plugin-istanbul@^4.1.6: version "4.1.6" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" + integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== dependencies: babel-plugin-syntax-object-rest-spread "^6.13.0" find-up "^2.1.0" @@ -1896,18 +2431,22 @@ babel-plugin-istanbul@^4.1.4, babel-plugin-istanbul@^4.1.5, babel-plugin-istanbu babel-plugin-jest-hoist@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz#b9851906eab34c7bf6f8c895a2b08bea1a844c0b" + integrity sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ== babel-plugin-jest-hoist@^23.2.0: version "23.2.0" resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" + integrity sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= babel-plugin-syntax-object-rest-spread@^6.13.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= babel-plugin-transform-es2015-modules-commonjs@^6.26.0: version "6.26.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" @@ -1917,6 +2456,7 @@ babel-plugin-transform-es2015-modules-commonjs@^6.26.0: babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -1924,6 +2464,7 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-preset-jest@^22.4.0, babel-preset-jest@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39" + integrity sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA== dependencies: babel-plugin-jest-hoist "^22.4.4" babel-plugin-syntax-object-rest-spread "^6.13.0" @@ -1931,6 +2472,7 @@ babel-preset-jest@^22.4.0, babel-preset-jest@^22.4.4: babel-preset-jest@^23.2.0: version "23.2.0" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" + integrity sha1-jsegOhOPABoaj7HoETZSvxpV2kY= dependencies: babel-plugin-jest-hoist "^23.2.0" babel-plugin-syntax-object-rest-spread "^6.13.0" @@ -1938,6 +2480,7 @@ babel-preset-jest@^23.2.0: babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" @@ -1950,6 +2493,7 @@ babel-register@^6.26.0: babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" @@ -1957,6 +2501,7 @@ babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" @@ -1967,6 +2512,7 @@ babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" @@ -1981,6 +2527,7 @@ babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.26.0: babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" @@ -1990,26 +2537,32 @@ babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.24.1, babel-types@^6.26. babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== back@~0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/back/-/back-0.1.5.tgz#342b96b804657b03ec9a31f248a11f200608dcc2" + integrity sha1-NCuWuARlewPsmjHySKEfIAYI3MI= balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base64-arraybuffer@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" + integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= base64-js@^1.0.2, base64-js@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" class-utils "^0.3.5" @@ -2022,24 +2575,29 @@ base@^0.11.1: bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" before-after-hook@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-1.4.0.tgz#2b6bf23dca4f32e628fd2747c10a37c74a4b484d" + integrity sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg== big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" + integrity sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk= dependencies: buffers "~0.1.1" chainsaw "~0.1.0" @@ -2047,12 +2605,14 @@ binary@^0.3.0: bindings@^1.3.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" bl@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" + integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== dependencies: readable-stream "^2.3.5" safe-buffer "^5.1.1" @@ -2060,29 +2620,17 @@ bl@^1.0.0: bluebird@^3.5.1, bluebird@^3.5.3: version "3.5.4" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.4.tgz#d6cc661595de30d5b3af5fcedd3c0b3ef6ec5714" + integrity sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== -body-parser@1.18.3: - version "1.18.3" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" - dependencies: - bytes "3.0.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "~1.6.3" - iconv-lite "0.4.23" - on-finished "~2.3.0" - qs "6.5.2" - raw-body "2.3.3" - type-is "~1.6.16" - -body-parser@^1.17.2, body-parser@^1.18.3: +body-parser@1.19.0, body-parser@^1.17.2, body-parser@^1.18.3: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" content-type "~1.0.4" @@ -2098,6 +2646,7 @@ body-parser@^1.17.2, body-parser@^1.18.3: brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" @@ -2105,6 +2654,7 @@ brace-expansion@^1.1.7: braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= dependencies: expand-range "^1.8.1" preserve "^0.2.0" @@ -2113,6 +2663,7 @@ braces@^1.8.2: braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" @@ -2128,20 +2679,24 @@ braces@^2.3.1, braces@^2.3.2: brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" + integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== browser-resolve@^1.11.2, browser-resolve@^1.11.3: version "1.11.3" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== dependencies: resolve "1.1.7" browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" cipher-base "^1.0.0" @@ -2153,6 +2708,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" browserify-des "^1.0.0" @@ -2161,6 +2717,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" des.js "^1.0.0" @@ -2170,6 +2727,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= dependencies: bn.js "^4.1.0" randombytes "^2.0.1" @@ -2177,6 +2735,7 @@ browserify-rsa@^4.0.0: browserify-sign@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= dependencies: bn.js "^4.1.1" browserify-rsa "^4.0.0" @@ -2189,26 +2748,31 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" bser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + integrity sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= dependencies: node-int64 "^0.4.0" btoa-lite@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" + integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= buffer-alloc-unsafe@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== buffer-alloc@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: buffer-alloc-unsafe "^1.1.0" buffer-fill "^1.0.0" @@ -2216,22 +2780,27 @@ buffer-alloc@^1.2.0: buffer-crc32@^0.2.1, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-fill@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -2240,6 +2809,7 @@ buffer@^4.3.0: buffer@^5.1.0, buffer@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" + integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -2247,38 +2817,42 @@ buffer@^5.1.0, buffer@^5.2.1: buffers@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" + integrity sha1-skV5w77U1tOWru5tmorn9Ugqt7s= builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= builtin-status-codes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= byline@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= byte-size@^4.0.3: version "4.0.4" resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.4.tgz#29d381709f41aae0d89c631f1c81aec88cd40b23" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw== bytes@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^11.0.1, cacache@^11.0.2, cacache@^11.3.2: +cacache@^11.0.1, cacache@^11.3.2: version "11.3.2" resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" + integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== dependencies: bluebird "^3.5.3" chownr "^1.1.1" @@ -2298,6 +2872,7 @@ cacache@^11.0.1, cacache@^11.0.2, cacache@^11.3.2: cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" @@ -2312,32 +2887,38 @@ cache-base@^1.0.1: call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= caller-callsite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-id@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/caller-id/-/caller-id-0.1.0.tgz#59bdac0893d12c3871408279231f97458364f07b" + integrity sha1-Wb2sCJPRLDhxQIJ5Ix+XRYNk8Hs= dependencies: stack-trace "~0.0.7" caller-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= camelcase-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= dependencies: camelcase "^2.0.0" map-obj "^1.0.0" @@ -2345,6 +2926,7 @@ camelcase-keys@^2.0.0: camelcase-keys@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= dependencies: camelcase "^4.1.0" map-obj "^2.0.0" @@ -2353,34 +2935,41 @@ camelcase-keys@^4.0.0: camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= camelcase@^5.0.0: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== capture-exit@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" + integrity sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= dependencies: rsvp "^3.3.3" caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chainsaw@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" + integrity sha1-XqtQsor+WAdNDVgpE4iCi15fvJg= dependencies: traverse ">=0.3.0 <0.4" chalk@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" @@ -2389,6 +2978,7 @@ chalk@2.4.1: chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" @@ -2399,6 +2989,7 @@ chalk@^1.1.3: chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" @@ -2407,6 +2998,7 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4 changes-stream@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/changes-stream/-/changes-stream-2.2.0.tgz#9cf2bdbc2173c29c634aec9948e5d23b24d37c18" + integrity sha1-nPK9vCFzwpxjSuyZSOXSOyTTfBg= dependencies: back "~0.1.5" debug "~0.8.0" @@ -2416,10 +3008,12 @@ changes-stream@^2.2.0: chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== chokidar@^1.6.0: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= dependencies: anymatch "^1.3.0" async-each "^1.0.0" @@ -2433,8 +3027,9 @@ chokidar@^1.6.0: fsevents "^1.0.0" chokidar@^2.0.2: - version "2.1.5" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.5.tgz#0ae8434d962281a5f56c72869e79cb6d9d86ad4d" + version "2.1.6" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" + integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== dependencies: anymatch "^2.0.0" async-each "^1.0.1" @@ -2453,20 +3048,24 @@ chokidar@^2.0.2: chownr@^1.0.1, chownr@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== chrome-trace-event@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" + integrity sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A== dependencies: tslib "^1.9.0" ci-info@^1.5.0: version "1.6.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" @@ -2474,10 +3073,12 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: class-autobind@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/class-autobind/-/class-autobind-0.1.4.tgz#34516c49167cf8d3f639ddc186bcfa2268afff34" + integrity sha1-NFFsSRZ8+NP2Od3Bhrz6Imiv/zQ= class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" define-property "^0.2.5" @@ -2487,22 +3088,26 @@ class-utils@^0.3.5: clean-webpack-plugin@^0.1.19: version "0.1.19" resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" + integrity sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA== dependencies: rimraf "^2.6.1" cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== dependencies: string-width "^2.1.1" strip-ansi "^4.0.0" @@ -2511,14 +3116,17 @@ cliui@^4.0.0: clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= clsx@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.0.4.tgz#0c0171f6d5cb2fe83848463c15fcc26b4df8c2ec" + integrity sha512-1mQ557MIZTrL/140j+JVdRM6e31/OA4vTYxXgqIIZlndyfjHpyawKZia1Im05Vp9BWmImkcNrNtFYQMyFcgJDg== cmd-shim@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" + integrity sha1-b8vamUg6j9FdfTChlspp1oii79s= dependencies: graceful-fs "^4.1.2" mkdirp "~0.5.0" @@ -2526,14 +3134,17 @@ cmd-shim@^2.0.2: co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" object-visit "^1.0.0" @@ -2541,16 +3152,19 @@ collection-visit@^1.0.0: color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= columnify@^1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= dependencies: strip-ansi "^3.0.0" wcwidth "^1.0.0" @@ -2558,34 +3172,41 @@ columnify@^1.5.4: combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d" + integrity sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0= commander@^2.12.1, commander@^2.19.0, commander@~2.20.0: version "2.20.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== commander@~2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" commandpost@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/commandpost/-/commandpost-1.4.0.tgz#89218012089dfc9b67a337ba162f15c88e0f1048" + integrity sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ== commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= compare-func@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" + integrity sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg= dependencies: array-ify "^1.0.0" dot-prop "^3.0.0" @@ -2593,10 +3214,12 @@ compare-func@^1.3.1: component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compress-commons@^1.2.0: version "1.2.2" resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f" + integrity sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8= dependencies: buffer-crc32 "^0.2.1" crc32-stream "^2.0.0" @@ -2606,10 +3229,12 @@ compress-commons@^1.2.0: concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" @@ -2619,6 +3244,7 @@ concat-stream@^1.5.0: concat-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" + integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" @@ -2628,6 +3254,7 @@ concat-stream@^2.0.0: concurrently@^3.5.0: version "3.6.1" resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-3.6.1.tgz#2f95baec5c4051294dfbb55b57a3b98a3e2b45ec" + integrity sha512-/+ugz+gwFSEfTGUxn0KHkY+19XPRTXR8+7oUK/HxgiN1n7FjeJmkrbSiXAJfyQ0zORgJYPaenmymwon51YXH9Q== dependencies: chalk "^2.4.1" commander "2.6.0" @@ -2642,6 +3269,7 @@ concurrently@^3.5.0: config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== dependencies: ini "^1.3.4" proto-list "~1.2.1" @@ -2649,28 +3277,36 @@ config-chain@^1.1.11: console-browserify@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= dependencies: date-now "^0.1.4" console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== conventional-changelog-angular@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.3.tgz#299fdd43df5a1f095283ac16aeedfb0a682ecab0" + integrity sha512-YD1xzH7r9yXQte/HF9JBuEDfvjxxwDGGwZU1+ndanbY0oFgA+Po1T9JDSpPLdP0pZT6MhCAsdvFKC4TJ4MTJTA== dependencies: compare-func "^1.3.1" q "^1.5.1" @@ -2678,6 +3314,7 @@ conventional-changelog-angular@^5.0.3: conventional-changelog-core@^3.1.6: version "3.2.2" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.2.2.tgz#de41e6b4a71011a18bcee58e744f6f8f0e7c29c0" + integrity sha512-cssjAKajxaOX5LNAJLB+UOcoWjAIBvXtDMedv/58G+YEmAXMNfC16mmPl0JDOuVJVfIqM0nqQiZ8UCm8IXbE0g== dependencies: conventional-changelog-writer "^4.0.5" conventional-commits-parser "^3.0.2" @@ -2696,10 +3333,12 @@ conventional-changelog-core@^3.1.6: conventional-changelog-preset-loader@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.1.1.tgz#65bb600547c56d5627d23135154bcd9a907668c4" + integrity sha512-K4avzGMLm5Xw0Ek/6eE3vdOXkqnpf9ydb68XYmCc16cJ99XMMbc2oaNMuPwAsxVK6CC1yA4/I90EhmWNj0Q6HA== conventional-changelog-writer@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.5.tgz#fb9e384bb294e8e8a9f2568a3f4d1e11953d8641" + version "4.0.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.6.tgz#24db578ac8e7c89a409ef9bba12cf3c095990148" + integrity sha512-ou/sbrplJMM6KQpR5rKFYNVQYesFjN7WpNGdudQSWNi6X+RgyFUcSv871YBYkrUYV9EX8ijMohYVzn9RUb+4ag== dependencies: compare-func "^1.3.1" conventional-commits-filter "^2.0.2" @@ -2708,23 +3347,25 @@ conventional-changelog-writer@^4.0.5: json-stringify-safe "^5.0.1" lodash "^4.2.1" meow "^4.0.0" - semver "^5.5.0" + semver "^6.0.0" split "^1.0.0" through2 "^3.0.0" conventional-commits-filter@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" + integrity sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ== dependencies: lodash.ismatch "^4.4.0" modify-values "^1.0.0" conventional-commits-parser@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.2.tgz#1295590dd195f64f53d6f8eb7c41114bb9a60742" + version "3.0.3" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz#c3f972fd4e056aa8b9b4f5f3d0e540da18bf396d" + integrity sha512-KaA/2EeUkO4bKjinNfGUyqPTX/6w9JGshuQRik4r/wJz7rUw3+D3fDG6sZSEqJvKILzKXFQuFkpPLclcsAuZcg== dependencies: JSONStream "^1.0.4" - is-text-path "^1.0.0" + is-text-path "^2.0.0" lodash "^4.2.1" meow "^4.0.0" split2 "^2.0.0" @@ -2734,6 +3375,7 @@ conventional-commits-parser@^3.0.2: conventional-recommended-bump@^4.0.4: version "4.1.1" resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-4.1.1.tgz#37014fadeda267d0607e2fc81124da840a585127" + integrity sha512-JT2vKfSP9kR18RXXf55BRY1O3AHG8FPg5btP3l7LYfcWJsiXI6MCf30DepQ98E8Qhowvgv7a8iev0J1bEDkTFA== dependencies: concat-stream "^2.0.0" conventional-changelog-preset-loader "^2.1.1" @@ -2747,20 +3389,24 @@ conventional-recommended-bump@^4.0.4: convert-source-map@^1.4.0, convert-source-map@^1.5.1: version "1.6.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== dependencies: safe-buffer "~5.1.1" cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" fs-write-stream-atomic "^1.0.8" @@ -2772,27 +3418,32 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-js@^2.4.0, core-js@^2.5.0: - version "2.6.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895" + version "2.6.8" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.8.tgz#dc3a1e633a04267944e0cb850d3880f340248139" + integrity sha512-RWlREFU74TEkdXzyl1bka66O3kYp8jeTXrvJZDzVVMH8AiHUSOFpL1yfhQJ+wHocAm1m+4971W1PPzfLuCv1vg== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.0.tgz#45038e4d28a7fe787203aede9c25bca4a08b12c8" + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" is-directory "^0.3.1" - js-yaml "^3.13.0" + js-yaml "^3.13.1" parse-json "^4.0.0" cpx@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f" + integrity sha1-GFvgGFEdhycN7czCkxceN2VauI8= dependencies: babel-runtime "^6.9.2" chokidar "^1.6.0" @@ -2809,6 +3460,7 @@ cpx@^1.5.0: crc32-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" + integrity sha1-483TtN8xaN10494/u8t7KX/pCPQ= dependencies: crc "^3.4.4" readable-stream "^2.0.0" @@ -2816,12 +3468,14 @@ crc32-stream@^2.0.0: crc@^3.4.4: version "3.8.0" resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== dependencies: buffer "^5.1.0" create-ecdh@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== dependencies: bn.js "^4.1.0" elliptic "^6.0.0" @@ -2829,6 +3483,7 @@ create-ecdh@^4.0.0: create-hash@^1.1.0, create-hash@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" inherits "^2.0.1" @@ -2839,6 +3494,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: version "1.1.7" resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" create-hash "^1.1.0" @@ -2850,6 +3506,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: cross-spawn-async@^2.1.1: version "2.2.5" resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" + integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= dependencies: lru-cache "^4.0.0" which "^1.2.8" @@ -2857,6 +3514,7 @@ cross-spawn-async@^2.1.1: cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= dependencies: lru-cache "^4.0.1" shebang-command "^1.2.0" @@ -2865,6 +3523,7 @@ cross-spawn@^5.0.1: cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" path-key "^2.0.1" @@ -2875,6 +3534,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" browserify-sign "^4.0.0" @@ -2891,42 +3551,50 @@ crypto-browserify@^3.11.0: cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.6" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" + integrity sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A== cssstyle@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.2.2.tgz#427ea4d585b18624f6fdbf9de7a2a1a3ba713077" + integrity sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow== dependencies: cssom "0.3.x" csstype@^2.2.0: version "2.6.4" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.4.tgz#d585a6062096e324e7187f80e04f92bd0f00e37f" + integrity sha512-lAJUJP3M6HxFXbqtGRc0iZrdyeN+WzOWeY0q/VnFzI+kqVrYIzC7bWlKqCW7oCIdzoPkvfp82EVvrTlQ8zsWQg== currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: array-find-index "^1.0.1" cyclist@~0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= dargs@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" + integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= dependencies: number-is-nan "^1.0.0" dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" data-urls@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== dependencies: abab "^2.0.0" whatwg-mimetype "^2.2.0" @@ -2935,50 +3603,53 @@ data-urls@^1.0.0: date-fns@^1.23.0: version "1.30.1" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" + integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= dateformat@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" debug@^3.1.0, debug@^3.2.6: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - dependencies: - ms "^2.1.1" - -debug@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" debug@~0.8.0: version "0.8.1" resolved "https://registry.yarnpkg.com/debug/-/debug-0.8.1.tgz#20ff4d26f5e422cb68a1bacbbb61039ad8c1c130" + integrity sha1-IP9NJvXkIstoobrLu2EDmtjBwTA= debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" + integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= decamelize-keys@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= dependencies: decamelize "^1.1.0" map-obj "^1.0.0" @@ -2986,26 +3657,31 @@ decamelize-keys@^1.0.0: decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decamelize@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" + integrity sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg== dependencies: xregexp "4.0.0" decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= decompress-response@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= dependencies: mimic-response "^1.0.0" decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== dependencies: file-type "^5.2.0" is-stream "^1.1.0" @@ -3014,6 +3690,7 @@ decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: decompress-tarbz2@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== dependencies: decompress-tar "^4.1.0" file-type "^6.1.0" @@ -3024,6 +3701,7 @@ decompress-tarbz2@^4.0.0: decompress-targz@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== dependencies: decompress-tar "^4.1.1" file-type "^5.2.0" @@ -3032,6 +3710,7 @@ decompress-targz@^4.0.0: decompress-unzip@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= dependencies: file-type "^3.8.0" get-stream "^2.2.0" @@ -3041,6 +3720,7 @@ decompress-unzip@^4.0.1: decompress@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" + integrity sha1-eu3YVCflqS2s/lVnSnxQXpbQH50= dependencies: decompress-tar "^4.0.0" decompress-tarbz2 "^4.0.0" @@ -3054,56 +3734,67 @@ decompress@^4.2.0: dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.0.1.tgz#25c1c24f110fb914f80001b925264dd77f3f4312" + integrity sha512-VIPwiMJqJ13ZQfaCsIFnp5Me9tnjURiaIFxfz7EH0Ci0dTSQpZtSLrqOicXqEd/z2r+z+Klk9GzmnRsgpgbOsQ== deepmerge@3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.2.0.tgz#58ef463a57c08d376547f8869fdc5bcee957f44e" + integrity sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow== default-require-extensions@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= dependencies: strip-bom "^2.0.0" defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" define-properties@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" @@ -3111,22 +3802,27 @@ define-property@^2.0.2: delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -deprecation@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-1.0.1.tgz#2df79b79005752180816b7b6e079cbd80490d711" +deprecation@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.0.0.tgz#dd0427cd920c78bc575ec39dab2f22e7c304fb9d" + integrity sha512-lbQN037mB3VfA2JFuguM5GCJ+zPinMeCrFe+AfSZ6eqrnJA/Fs+EYMnd6Nb2mn9lf2jO9xwEd9o9lic+D4vkcw== des.js@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" @@ -3134,32 +3830,39 @@ des.js@^1.0.0: destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= dependencies: repeating "^2.0.0" detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= detect-libc@^1.0.2, detect-libc@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= detect-newline@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= dezalgo@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" + integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= dependencies: asap "^2.0.0" wrappy "1" @@ -3167,10 +3870,12 @@ dezalgo@^1.0.0: diff@^3.1.0, diff@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" miller-rabin "^4.0.0" @@ -3179,6 +3884,7 @@ diffie-hellman@^5.0.0: dir-glob@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== dependencies: arrify "^1.0.1" path-type "^3.0.0" @@ -3186,40 +3892,47 @@ dir-glob@2.0.0: dir-glob@^2.0.0: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== dependencies: path-type "^3.0.0" "dom-helpers@^2.4.0 || ^3.0.0": version "3.4.0" resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" + integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== dependencies: "@babel/runtime" "^7.1.2" domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domexception@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== dependencies: webidl-conversions "^4.0.2" dot-prop@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" + integrity sha1-G3CK8JSknJoOfbyteQq6U52sEXc= dependencies: is-obj "^1.0.0" dot-prop@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== dependencies: is-obj "^1.0.0" drivelist@^6.4.3: version "6.4.6" resolved "https://registry.yarnpkg.com/drivelist/-/drivelist-6.4.6.tgz#3d092dd8b771fbcfda170784ba0d72db58c7554a" + integrity sha512-FVeQE8GQppabnXm5J3tz3+nNZUWBixLYl2jGuLnCI/LhpopOj6+/fvPMgaWXC/SW/gceVALCx/EBRk8HiXqB5w== dependencies: bindings "^1.3.0" debug "^3.1.0" @@ -3230,10 +3943,12 @@ drivelist@^6.4.3: duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" @@ -3243,6 +3958,7 @@ duplexify@^3.4.2, duplexify@^3.6.0: eachr@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/eachr/-/eachr-3.2.0.tgz#2c35e43ea086516f7997cf80b7aa64d55a4a4484" + integrity sha1-LDXkPqCGUW95l8+At6pk1VpKRIQ= dependencies: editions "^1.1.1" typechecker "^4.3.0" @@ -3250,6 +3966,7 @@ eachr@^3.2.0: ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" safer-buffer "^2.1.0" @@ -3257,10 +3974,12 @@ ecc-jsbn@~0.1.1: editions@^1.1.1: version "1.3.4" resolved "https://registry.yarnpkg.com/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" + integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg== editions@^2.0.2, editions@^2.1.0, editions@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/editions/-/editions-2.1.3.tgz#727ccf3ec2c7b12dcc652c71000f16c4824d6f7d" + integrity sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw== dependencies: errlop "^1.1.1" semver "^5.6.0" @@ -3268,6 +3987,7 @@ editions@^2.0.2, editions@^2.1.0, editions@^2.1.2: editorconfig@^0.15.0: version "0.15.3" resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== dependencies: commander "^2.19.0" lru-cache "^4.1.5" @@ -3277,10 +3997,12 @@ editorconfig@^0.15.0: ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= elliptic@^6.0.0: version "6.4.1" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -3293,26 +4015,31 @@ elliptic@^6.0.0: emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= dependencies: iconv-lite "~0.4.13" end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== dependencies: once "^1.4.0" enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== dependencies: graceful-fs "^4.1.2" memory-fs "^0.4.0" @@ -3321,28 +4048,33 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: err-code@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" + integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= errlop@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/errlop/-/errlop-1.1.1.tgz#d9ae4c76c3e64956c5d79e6e035d6343bfd62250" + integrity sha512-WX7QjiPHhsny7/PQvrhS5VMizXXKoKCS3udaBp8gjlARdbn+XmK300eKBAAN0hGyRaTCtRpOaxK+xFVPUJ3zkw== dependencies: editions "^2.1.2" errno@^0.1.3, errno@~0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-abstract@^1.5.1: version "1.13.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== dependencies: es-to-primitive "^1.2.0" function-bind "^1.1.1" @@ -3354,6 +4086,7 @@ es-abstract@^1.5.1: es-to-primitive@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" @@ -3362,28 +4095,34 @@ es-to-primitive@^1.2.0: es6-promise@^4.0.3, es6-promise@^4.2.4: version "4.2.6" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" + integrity sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q== es6-promisify@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= dependencies: es6-promise "^4.0.3" escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-applescript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escape-string-applescript/-/escape-string-applescript-2.0.0.tgz#760bca838668e408fe5ee52ce42caf7cb46c5273" + integrity sha1-dgvKg4Zo5Aj+XuUs5CyvfLRsUnM= escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escodegen@^1.9.1: version "1.11.1" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" + integrity sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw== dependencies: esprima "^3.1.3" estraverse "^4.2.0" @@ -3395,6 +4134,7 @@ escodegen@^1.9.1: eslint-scope@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" @@ -3402,32 +4142,39 @@ eslint-scope@^4.0.0: esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esrecurse@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== dependencies: estraverse "^4.1.0" estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= event-stream@~3.3.0: version "3.3.5" resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b" + integrity sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g== dependencies: duplexer "^0.1.1" from "^0.1.7" @@ -3437,13 +4184,20 @@ event-stream@~3.3.0: stream-combiner "^0.2.2" through "^2.3.8" +eventemitter3@^3.1.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== + events@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" safe-buffer "^5.1.1" @@ -3451,12 +4205,14 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: exec-sh@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" + integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== dependencies: merge "^1.2.0" execa@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== dependencies: cross-spawn "^6.0.0" get-stream "^3.0.0" @@ -3469,6 +4225,7 @@ execa@^0.10.0: execa@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/execa/-/execa-0.2.2.tgz#e2ead472c2c31aad6f73f1ac956eef45e12320cb" + integrity sha1-4urUcsLDGq1vc/GslW7vReEjIMs= dependencies: cross-spawn-async "^2.1.1" npm-run-path "^1.0.0" @@ -3479,6 +4236,7 @@ execa@^0.2.2: execa@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= dependencies: cross-spawn "^5.0.1" get-stream "^3.0.0" @@ -3491,6 +4249,7 @@ execa@^0.7.0: execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" get-stream "^4.0.0" @@ -3503,16 +4262,19 @@ execa@^1.0.0: exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= dependencies: is-posix-bracket "^0.1.0" expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" define-property "^0.2.5" @@ -3525,22 +4287,26 @@ expand-brackets@^2.1.4: expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= dependencies: fill-range "^2.1.0" expand-template@^1.0.2: version "1.1.1" resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.1.tgz#981f188c0c3a87d2e28f559bc541426ff94f21dd" + integrity sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg== expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" expect@^22.4.0: version "22.4.3" resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" + integrity sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA== dependencies: ansi-styles "^3.2.0" jest-diff "^22.4.3" @@ -3552,6 +4318,7 @@ expect@^22.4.0: expect@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" + integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== dependencies: ansi-styles "^3.2.0" jest-diff "^23.6.0" @@ -3561,49 +4328,52 @@ expect@^23.6.0: jest-regex-util "^23.3.0" express@^4.16.3: - version "4.16.4" - resolved "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" + version "4.17.0" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.0.tgz#288af62228a73f4c8ea2990ba3b791bb87cd4438" + integrity sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ== dependencies: - accepts "~1.3.5" + accepts "~1.3.7" array-flatten "1.1.1" - body-parser "1.18.3" - content-disposition "0.5.2" + body-parser "1.19.0" + content-disposition "0.5.3" content-type "~1.0.4" - cookie "0.3.1" + cookie "0.4.0" cookie-signature "1.0.6" debug "2.6.9" depd "~1.1.2" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.1.1" + finalhandler "~1.1.2" fresh "0.5.2" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "~2.3.0" - parseurl "~1.3.2" + parseurl "~1.3.3" path-to-regexp "0.1.7" - proxy-addr "~2.0.4" - qs "6.5.2" - range-parser "~1.2.0" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" safe-buffer "5.1.2" - send "0.16.2" - serve-static "1.13.2" - setprototypeof "1.1.0" - statuses "~1.4.0" - type-is "~1.6.16" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" @@ -3611,10 +4381,12 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@^3.0.2, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== external-editor@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== dependencies: chardet "^0.7.0" iconv-lite "^0.4.24" @@ -3623,12 +4395,14 @@ external-editor@^3.0.3: extglob@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= dependencies: is-extglob "^1.0.0" extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" define-property "^1.0.0" @@ -3642,6 +4416,7 @@ extglob@^2.0.4: extract-opts@^3.2.0: version "3.3.1" resolved "https://registry.yarnpkg.com/extract-opts/-/extract-opts-3.3.1.tgz#5abbedc98c0d5202e3278727f9192d7e086c6be1" + integrity sha1-WrvtyYwNUgLjJ4cn+Rktfghsa+E= dependencies: eachr "^3.2.0" editions "^1.1.1" @@ -3650,18 +4425,22 @@ extract-opts@^3.2.0: extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= fast-glob@^2.0.2: - version "2.2.6" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.6.tgz#a5d5b697ec8deda468d85a74035290a025a95295" + version "2.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== dependencies: "@mrmlnc/readdir-enhanced" "^2.2.1" "@nodelib/fs.stat" "^1.1.2" @@ -3673,68 +4452,83 @@ fast-glob@^2.0.2: fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= fast-levenshtein@~2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-plist@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/fast-plist/-/fast-plist-0.1.2.tgz#a45aff345196006d406ca6cdcd05f69051ef35b8" + integrity sha1-pFr/NFGWAG1AbKbNzQX2kFHvNbg= fb-watchman@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= dependencies: bser "^2.0.0" fd-slicer@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= dependencies: pend "~1.2.0" figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: escape-string-regexp "^1.0.5" file-icons-js@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/file-icons-js/-/file-icons-js-1.0.3.tgz#d0765dc1d86aba4b2d7664a39e4ef7af9f12c5af" + integrity sha512-n4zoKEpMaAxBTUB7wtgrFBa4dM3b7mBLLA1VI/Q5Cdk/k2UA8S8oaxvnECp3QOzg0Dn+KKRzfIHF7qSdRkA65Q== file-type@^3.8.0: version "3.9.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= file-type@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + integrity sha1-LdvqfHP/42No365J3DOMBYwritY= file-type@^6.1.0: version "6.2.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= fileset@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= dependencies: glob "^7.0.3" minimatch "^3.0.3" @@ -3742,6 +4536,7 @@ fileset@^2.0.2: fill-range@^2.1.0: version "2.2.4" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== dependencies: is-number "^2.1.0" isobject "^2.0.0" @@ -3752,27 +4547,30 @@ fill-range@^2.1.0: fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" is-number "^3.0.0" repeat-string "^1.6.1" to-regex-range "^2.1.0" -finalhandler@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" encodeurl "~1.0.2" escape-html "~1.0.3" on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.4.0" + parseurl "~1.3.3" + statuses "~1.5.0" unpipe "~1.0.0" find-cache-dir@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" make-dir "^2.0.0" @@ -3781,10 +4579,12 @@ find-cache-dir@^2.0.0: find-index@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= dependencies: path-exists "^2.0.0" pinkie-promise "^2.0.0" @@ -3792,18 +4592,21 @@ find-up@^1.0.0: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" findup-sync@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= dependencies: detect-file "^1.0.0" is-glob "^3.1.0" @@ -3813,6 +4616,7 @@ findup-sync@^2.0.0: flush-write-stream@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: inherits "^2.0.3" readable-stream "^2.3.6" @@ -3820,30 +4624,36 @@ flush-write-stream@^1.0.0: follow-redirects@^1.3.0: version "1.7.0" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" + integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== dependencies: debug "^3.2.6" font-awesome@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" + integrity sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM= for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= dependencies: for-in "^1.0.1" forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" combined-stream "^1.0.6" @@ -3852,24 +4662,29 @@ form-data@~2.3.2: formidable@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" + integrity sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg== forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" readable-stream "^2.0.0" @@ -3877,14 +4692,17 @@ from2@^2.1.0: from@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" + integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-extra@4.0.3, fs-extra@^4.0.2: version "4.0.3" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -3893,6 +4711,7 @@ fs-extra@4.0.3, fs-extra@^4.0.2: fs-extra@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6" + integrity sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ== dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -3901,6 +4720,7 @@ fs-extra@7.0.0: fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" + integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A= dependencies: graceful-fs "^4.1.2" jsonfile "^2.1.0" @@ -3911,20 +4731,23 @@ fs-extra@^0.30.0: fs-extra@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" universalify "^0.1.0" fs-minipass@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + version "1.2.6" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" + integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ== dependencies: minipass "^2.2.1" fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" iferr "^0.1.5" @@ -3934,10 +4757,12 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.0.0, fsevents@^1.2.3, fsevents@^1.2.7: version "1.2.9" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== dependencies: nan "^2.12.1" node-pre-gyp "^0.12.0" @@ -3945,14 +4770,17 @@ fsevents@^1.0.0, fsevents@^1.2.3, fsevents@^1.2.7: function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== fuzzy@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" + integrity sha1-THbsL/CsGjap3M+aAN+GIweNTtg= gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" console-control-strings "^1.0.0" @@ -3966,14 +4794,17 @@ gauge@~2.7.3: genfun@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" + integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== get-caller-file@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== get-pkg-repo@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" + integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= dependencies: hosted-git-info "^2.1.4" meow "^3.3.0" @@ -3984,14 +4815,17 @@ get-pkg-repo@^1.0.0: get-port@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= get-stream@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= dependencies: object-assign "^4.0.1" pinkie-promise "^2.0.0" @@ -3999,20 +4833,24 @@ get-stream@^2.2.0: get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getmac@^1.4.6: version "1.4.6" resolved "https://registry.yarnpkg.com/getmac/-/getmac-1.4.6.tgz#ffe7db07900e222916939d44e4c7274adbecc662" + integrity sha512-3JPwiIr4P6Sgr6y6SVXX0+l2mrB6pyf4Cdyua7rvEV7SveWQkAp11vrkNym8wvRxzLrBenKRcwe93asdghuwWg== dependencies: editions "^2.0.2" extract-opts "^3.2.0" @@ -4020,12 +4858,14 @@ getmac@^1.4.6: getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" git-raw-commits@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" + integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== dependencies: dargs "^4.0.1" lodash.template "^4.0.2" @@ -4036,6 +4876,7 @@ git-raw-commits@2.0.0: git-remote-origin-url@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" + integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= dependencies: gitconfiglocal "^1.0.0" pify "^2.3.0" @@ -4043,6 +4884,7 @@ git-remote-origin-url@^2.0.0: git-semver-tags@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.2.tgz#f506ec07caade191ac0c8d5a21bdb8131b4934e3" + integrity sha512-34lMF7Yo1xEmsK2EkbArdoU79umpvm0MfzaDkSNYSJqtM5QLAVTPWgpiXSVI5o/O9EvZPSrP4Zvnec/CqhSd5w== dependencies: meow "^4.0.0" semver "^5.5.0" @@ -4050,6 +4892,7 @@ git-semver-tags@^2.0.2: git-up@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" + integrity sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw== dependencies: is-ssh "^1.3.0" parse-url "^5.0.0" @@ -4057,22 +4900,26 @@ git-up@^4.0.0: git-url-parse@^11.1.2: version "11.1.2" resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.1.2.tgz#aff1a897c36cc93699270587bea3dbcbbb95de67" + integrity sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ== dependencies: git-up "^4.0.0" gitconfiglocal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= dependencies: ini "^1.3.2" github-from-package@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= dependencies: glob-parent "^2.0.0" is-glob "^2.0.0" @@ -4080,12 +4927,14 @@ glob-base@^0.3.0: glob-parent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= dependencies: is-glob "^2.0.0" glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" @@ -4093,22 +4942,26 @@ glob-parent@^3.1.0: glob-promise@3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" + integrity sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw== dependencies: "@types/glob" "*" glob-to-regexp@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= glob2base@^0.0.12: version "0.0.12" resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= dependencies: find-index "^0.1.1" glob@^6.0.1: version "6.0.4" resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= dependencies: inflight "^1.0.4" inherits "2" @@ -4119,6 +4972,7 @@ glob@^6.0.1: glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: version "7.1.4" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -4130,6 +4984,7 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: global-prefix "^1.0.1" is-windows "^1.0.1" @@ -4138,6 +4993,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" homedir-polyfill "^1.0.1" @@ -4148,10 +5004,12 @@ global-prefix@^1.0.1: globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== globby@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= dependencies: array-union "^1.0.1" dir-glob "^2.0.0" @@ -4163,6 +5021,7 @@ globby@^7.1.1: globby@^8.0.1: version "8.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== dependencies: array-union "^1.0.1" dir-glob "2.0.0" @@ -4175,18 +5034,22 @@ globby@^8.0.1: graceful-fs@^4.1.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= handlebars@^4.0.3, handlebars@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" + integrity sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw== dependencies: neo-async "^2.6.0" optimist "^0.6.1" @@ -4197,10 +5060,12 @@ handlebars@^4.0.3, handlebars@^4.1.0: har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.0: version "5.1.3" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== dependencies: ajv "^6.5.5" har-schema "^2.0.0" @@ -4208,28 +5073,34 @@ har-validator@~5.1.0: has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" has-values "^0.1.4" @@ -4238,6 +5109,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" has-values "^1.0.0" @@ -4246,10 +5118,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" kind-of "^4.0.0" @@ -4257,12 +5131,14 @@ has-values@^1.0.0: has@^1.0.1, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.0.4" resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" @@ -4270,6 +5146,7 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" minimalistic-assert "^1.0.1" @@ -4277,6 +5154,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: hmac-drbg@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" minimalistic-assert "^1.0.0" @@ -4285,6 +5163,7 @@ hmac-drbg@^1.0.0: home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" @@ -4292,35 +5171,31 @@ home-or-tmp@^2.0.0: homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" hosted-git-info@^2.1.4, hosted-git-info@^2.6.0: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== html-encoding-sniffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== dependencies: whatwg-encoding "^1.0.1" http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== -http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@1.7.2: +http-errors@1.7.2, http-errors@~1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" inherits "2.0.3" @@ -4331,10 +5206,12 @@ http-errors@1.7.2: http-https@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b" + integrity sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs= http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== dependencies: agent-base "4" debug "3.1.0" @@ -4342,6 +5219,7 @@ http-proxy-agent@^2.1.0: http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" jsprim "^1.2.2" @@ -4350,14 +5228,17 @@ http-signature@~1.2.0: http-status-codes@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.3.2.tgz#181dfa4455ef454e5e4d827718fca3936680d10d" + integrity sha512-nDUtj0ltIt08tGi2VWSpSzNNFye0v3YSe9lX3lIqLTuVvvRiYCvs4QQBSHo0eomFYw1wlUuofurUAlTm+vHnXg== https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= https-proxy-agent@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== dependencies: agent-base "^4.1.0" debug "^3.1.0" @@ -4365,42 +5246,43 @@ https-proxy-agent@^2.2.1: humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= dependencies: ms "^2.0.0" -iconv-lite@0.4.23: - version "0.4.23" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" - dependencies: - safer-buffer ">= 2.1.2 < 3" - iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ieee754@^1.1.4: version "1.1.13" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== iferr@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore-walk@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== dependencies: minimatch "^3.0.4" ignore@^3.3.5: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" resolve-from "^3.0.0" @@ -4408,6 +5290,7 @@ import-fresh@^2.0.0: import-local@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== dependencies: pkg-dir "^2.0.0" resolve-cwd "^2.0.0" @@ -4415,6 +5298,7 @@ import-local@^1.0.0: import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" @@ -4422,24 +5306,29 @@ import-local@^2.0.0: imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= dependencies: repeating "^2.0.0" indent-string@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= indexof@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" @@ -4447,18 +5336,22 @@ inflight@^1.0.4: inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== init-package-json@^1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" + integrity sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw== dependencies: glob "^7.1.1" npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" @@ -4472,6 +5365,7 @@ init-package-json@^1.10.3: inquirer@^6.2.0: version "6.3.1" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" + integrity sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA== dependencies: ansi-escapes "^3.2.0" chalk "^2.4.2" @@ -4490,92 +5384,111 @@ inquirer@^6.2.0: interpret@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" inversify@4.13.0: version "4.13.0" resolved "https://registry.yarnpkg.com/inversify/-/inversify-4.13.0.tgz#0ab40570bfa4474b04d5b919bbab3a4f682a72f5" + integrity sha512-O5d8y7gKtyRwrvTLZzYET3kdFjqUy58sGpBYMARF13mzqDobpfBXVOPLH7HmnD2VR6Q+1HzZtslGvsdQfeb0SA== inversify@^4.14.0: version "4.14.0" resolved "https://registry.yarnpkg.com/inversify/-/inversify-4.14.0.tgz#393c1f86ee92aef0592eb0e493623b9d88dfb376" + integrity sha512-DQLg2u2tWaiHo6V5lGr47a/M9YBX3g72c8Y58+JPH0Lx9fXugEsnXRc08mwsTvDg6gGWBKSkIgtBS/eJCQmDVg== invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= invert-kv@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== is-ci@^1.0.10: version "1.2.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== dependencies: ci-info "^1.5.0" is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" @@ -4584,6 +5497,7 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" @@ -4592,206 +5506,249 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= is-electron@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0" + integrity sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q== is-equal-shallow@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= dependencies: is-primitive "^2.0.0" is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-generator-fn@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + integrity sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= dependencies: is-extglob "^1.0.0" is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-natural-number@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= dependencies: kind-of "^3.0.2" is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== is-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-plain-object@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" + integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg== dependencies: isobject "^4.0.0" is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= is-regex@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= dependencies: has "^1.0.1" is-ssh@^1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3" + integrity sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg== dependencies: protocols "^1.1.0" is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-symbol@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== dependencies: has-symbols "^1.0.0" -is-text-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" +is-text-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-2.0.0.tgz#b2484e2b720a633feb2e85b67dc193ff72c75636" + integrity sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw== dependencies: - text-extensions "^1.0.0" + text-extensions "^2.0.0" is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isobject@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-api@^1.1.14, istanbul-api@^1.3.1: version "1.3.7" resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" + integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== dependencies: async "^2.1.4" fileset "^2.0.2" @@ -4808,16 +5765,19 @@ istanbul-api@^1.1.14, istanbul-api@^1.3.1: istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.2.0, istanbul-lib-coverage@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" + integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== istanbul-lib-hook@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" + integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== dependencies: append-transform "^0.4.0" istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2, istanbul-lib-instrument@^1.8.0: version "1.10.2" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" + integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== dependencies: babel-generator "^6.18.0" babel-template "^6.16.0" @@ -4830,6 +5790,7 @@ istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2, istanbul-lib-i istanbul-lib-report@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" + integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== dependencies: istanbul-lib-coverage "^1.2.1" mkdirp "^0.5.1" @@ -4839,6 +5800,7 @@ istanbul-lib-report@^1.1.5: istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.4, istanbul-lib-source-maps@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" + integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== dependencies: debug "^3.1.0" istanbul-lib-coverage "^1.2.1" @@ -4849,24 +5811,28 @@ istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.4, istanbul-lib-s istanbul-reports@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" + integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== dependencies: handlebars "^4.0.3" jest-changed-files@^22.2.0: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2" + integrity sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw== dependencies: throat "^4.0.0" jest-changed-files@^23.4.2: version "23.4.2" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" + integrity sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA== dependencies: throat "^4.0.0" jest-cli@^22.1.4: version "22.4.4" resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.4.4.tgz#68cd2a2aae983adb1e6638248ca21082fd6d9e90" + integrity sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA== dependencies: ansi-escapes "^3.0.0" chalk "^2.0.1" @@ -4906,6 +5872,7 @@ jest-cli@^22.1.4: jest-cli@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" + integrity sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== dependencies: ansi-escapes "^3.0.0" chalk "^2.0.1" @@ -4947,6 +5914,7 @@ jest-cli@^23.6.0: jest-config@^22.4.2, jest-config@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.4.tgz#72a521188720597169cd8b4ff86934ef5752d86a" + integrity sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A== dependencies: chalk "^2.0.1" glob "^7.1.1" @@ -4963,6 +5931,7 @@ jest-config@^22.4.2, jest-config@^22.4.4: jest-config@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" + integrity sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ== dependencies: babel-core "^6.0.0" babel-jest "^23.6.0" @@ -4982,6 +5951,7 @@ jest-config@^23.6.0: jest-diff@^22.4.0, jest-diff@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" + integrity sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA== dependencies: chalk "^2.0.1" diff "^3.2.0" @@ -4991,6 +5961,7 @@ jest-diff@^22.4.0, jest-diff@^22.4.3: jest-diff@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" + integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== dependencies: chalk "^2.0.1" diff "^3.2.0" @@ -5000,18 +5971,21 @@ jest-diff@^23.6.0: jest-docblock@^22.4.0, jest-docblock@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19" + integrity sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg== dependencies: detect-newline "^2.1.0" jest-docblock@^23.2.0: version "23.2.0" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" + integrity sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= dependencies: detect-newline "^2.1.0" jest-each@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" + integrity sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== dependencies: chalk "^2.0.1" pretty-format "^23.6.0" @@ -5019,6 +5993,7 @@ jest-each@^23.6.0: jest-environment-jsdom@^22.4.1: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" + integrity sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w== dependencies: jest-mock "^22.4.3" jest-util "^22.4.3" @@ -5027,6 +6002,7 @@ jest-environment-jsdom@^22.4.1: jest-environment-jsdom@^23.4.0: version "23.4.0" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" + integrity sha1-BWp5UrP+pROsYqFAosNox52eYCM= dependencies: jest-mock "^23.2.0" jest-util "^23.4.0" @@ -5035,6 +6011,7 @@ jest-environment-jsdom@^23.4.0: jest-environment-node@^22.4.1: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" + integrity sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA== dependencies: jest-mock "^22.4.3" jest-util "^22.4.3" @@ -5042,6 +6019,7 @@ jest-environment-node@^22.4.1: jest-environment-node@^23.4.0: version "23.4.0" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" + integrity sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA= dependencies: jest-mock "^23.2.0" jest-util "^23.4.0" @@ -5049,10 +6027,12 @@ jest-environment-node@^23.4.0: jest-get-type@^22.1.0, jest-get-type@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== jest-haste-map@^22.4.2: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" + integrity sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ== dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" @@ -5065,6 +6045,7 @@ jest-haste-map@^22.4.2: jest-haste-map@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" + integrity sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" @@ -5078,6 +6059,7 @@ jest-haste-map@^23.6.0: jest-jasmine2@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz#c55f92c961a141f693f869f5f081a79a10d24e23" + integrity sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw== dependencies: chalk "^2.0.1" co "^4.6.0" @@ -5094,6 +6076,7 @@ jest-jasmine2@^22.4.4: jest-jasmine2@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" + integrity sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== dependencies: babel-traverse "^6.0.0" chalk "^2.0.1" @@ -5111,18 +6094,21 @@ jest-jasmine2@^23.6.0: jest-leak-detector@^22.4.0: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" + integrity sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ== dependencies: pretty-format "^22.4.3" jest-leak-detector@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" + integrity sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg== dependencies: pretty-format "^23.6.0" jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" + integrity sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA== dependencies: chalk "^2.0.1" jest-get-type "^22.4.3" @@ -5131,6 +6117,7 @@ jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3: jest-matcher-utils@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" + integrity sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== dependencies: chalk "^2.0.1" jest-get-type "^22.1.0" @@ -5139,6 +6126,7 @@ jest-matcher-utils@^23.6.0: jest-message-util@^22.4.0, jest-message-util@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" + integrity sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA== dependencies: "@babel/code-frame" "^7.0.0-beta.35" chalk "^2.0.1" @@ -5149,6 +6137,7 @@ jest-message-util@^22.4.0, jest-message-util@^22.4.3: jest-message-util@^23.4.0: version "23.4.0" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" + integrity sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= dependencies: "@babel/code-frame" "^7.0.0-beta.35" chalk "^2.0.1" @@ -5159,28 +6148,34 @@ jest-message-util@^23.4.0: jest-mock@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" + integrity sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q== jest-mock@^23.2.0: version "23.2.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" + integrity sha1-rRxg8p6HGdR8JuETgJi20YsmETQ= jest-regex-util@^22.1.0, jest-regex-util@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" + integrity sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg== jest-regex-util@^23.3.0: version "23.3.0" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" + integrity sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= jest-resolve-dependencies@^22.1.0: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" + integrity sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA== dependencies: jest-regex-util "^22.4.3" jest-resolve-dependencies@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" + integrity sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== dependencies: jest-regex-util "^23.3.0" jest-snapshot "^23.6.0" @@ -5188,6 +6183,7 @@ jest-resolve-dependencies@^23.6.0: jest-resolve@^22.4.2: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" + integrity sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw== dependencies: browser-resolve "^1.11.2" chalk "^2.0.1" @@ -5195,6 +6191,7 @@ jest-resolve@^22.4.2: jest-resolve@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" + integrity sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== dependencies: browser-resolve "^1.11.3" chalk "^2.0.1" @@ -5203,6 +6200,7 @@ jest-resolve@^23.6.0: jest-runner@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.4.4.tgz#dfca7b7553e0fa617e7b1291aeb7ce83e540a907" + integrity sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ== dependencies: exit "^0.1.2" jest-config "^22.4.4" @@ -5219,6 +6217,7 @@ jest-runner@^22.4.4: jest-runner@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" + integrity sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA== dependencies: exit "^0.1.2" graceful-fs "^4.1.11" @@ -5237,6 +6236,7 @@ jest-runner@^23.6.0: jest-runtime@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.4.4.tgz#9ba7792fc75582a5be0f79af6f8fe8adea314048" + integrity sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw== dependencies: babel-core "^6.0.0" babel-jest "^22.4.4" @@ -5262,6 +6262,7 @@ jest-runtime@^22.4.4: jest-runtime@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" + integrity sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== dependencies: babel-core "^6.0.0" babel-plugin-istanbul "^4.1.6" @@ -5288,14 +6289,17 @@ jest-runtime@^23.6.0: jest-serializer@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436" + integrity sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw== jest-serializer@^23.0.1: version "23.0.1" resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" + integrity sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= jest-snapshot@^22.4.0: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" + integrity sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ== dependencies: chalk "^2.0.1" jest-diff "^22.4.3" @@ -5307,6 +6311,7 @@ jest-snapshot@^22.4.0: jest-snapshot@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" + integrity sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg== dependencies: babel-types "^6.0.0" chalk "^2.0.1" @@ -5322,6 +6327,7 @@ jest-snapshot@^23.6.0: jest-util@^22.4.1, jest-util@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" + integrity sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ== dependencies: callsites "^2.0.0" chalk "^2.0.1" @@ -5334,6 +6340,7 @@ jest-util@^22.4.1, jest-util@^22.4.3: jest-util@^23.4.0: version "23.4.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" + integrity sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE= dependencies: callsites "^2.0.0" chalk "^2.0.1" @@ -5347,6 +6354,7 @@ jest-util@^23.4.0: jest-validate@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.4.tgz#1dd0b616ef46c995de61810d85f57119dbbcec4d" + integrity sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg== dependencies: chalk "^2.0.1" jest-config "^22.4.4" @@ -5357,6 +6365,7 @@ jest-validate@^22.4.4: jest-validate@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" + integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== dependencies: chalk "^2.0.1" jest-get-type "^22.1.0" @@ -5366,6 +6375,7 @@ jest-validate@^23.6.0: jest-watcher@^23.4.0: version "23.4.0" resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" + integrity sha1-0uKM50+NrWxq/JIrksq+9u0FyRw= dependencies: ansi-escapes "^3.0.0" chalk "^2.0.1" @@ -5374,24 +6384,28 @@ jest-watcher@^23.4.0: jest-worker@^22.2.2, jest-worker@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b" + integrity sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ== dependencies: merge-stream "^1.0.1" jest-worker@^23.2.0: version "23.2.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" + integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= dependencies: merge-stream "^1.0.1" jest@22.1.4: version "22.1.4" resolved "https://registry.yarnpkg.com/jest/-/jest-22.1.4.tgz#9ec71373a38f40ff92a3e5e96ae85687c181bb72" + integrity sha512-cIPkn+OFGabazPesbhnYkadPftoO2Fo3w84QjeIP+A8eZ5qj7Zs4PuTemAW8StNMxySJr0KPk/LhYG2GUHLexQ== dependencies: jest-cli "^22.1.4" jest@23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" + integrity sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== dependencies: import-local "^1.0.0" jest-cli "^23.6.0" @@ -5399,14 +6413,17 @@ jest@23.6.0: "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@^3.13.0, js-yaml@^3.7.0: +js-yaml@^3.13.1, js-yaml@^3.7.0: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -5414,10 +6431,12 @@ js-yaml@^3.13.0, js-yaml@^3.7.0: jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^11.5.1: version "11.12.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== dependencies: abab "^2.0.0" acorn "^5.5.3" @@ -5449,66 +6468,80 @@ jsdom@^11.5.1: jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= dependencies: jsonify "~0.0.0" json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" jsonc-parser@^2.0.0-next.1, jsonc-parser@^2.0.2: version "2.1.0" resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.1.0.tgz#eb0d0c7a3c33048524ce3574c57c7278fb2f1bf3" + integrity sha512-n9GrT8rrr2fhvBbANa1g+xFmgGK5X91KFeDwlKQ3+SJfmH5+tKv/M/kahx/TXOMflfWHKGKqKyfHQaLKTNzJ6w== jsonfile@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" extsprintf "1.3.0" @@ -5518,90 +6551,104 @@ jsprim@^1.2.2: jszip@^2.4.0: version "2.6.1" resolved "https://registry.yarnpkg.com/jszip/-/jszip-2.6.1.tgz#b88f3a7b2e67a2a048152982c7a3756d9c4828f0" + integrity sha1-uI86ey5noqBIFSmCx6N1bZxIKPA= dependencies: pako "~1.0.2" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== klaw@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= optionalDependencies: graceful-fs "^4.1.9" kleur@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" + integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== lazystream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= dependencies: readable-stream "^2.0.5" lcid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= dependencies: invert-kv "^1.0.0" lcid@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== dependencies: invert-kv "^2.0.0" left-pad@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== lerna@^3.8.1: - version "3.13.4" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.13.4.tgz#03026c11c5643f341fda42e4fb1882e2df35e6cb" + version "3.14.1" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.14.1.tgz#6bce5d2d4958e853f51387f8f41a8f2d9aa4a8ea" + integrity sha512-lQxmGeEECjOMI3pRh2+I6jazoEWhEfvZNIs7XaX71op33AVwyjlY/nQ1GJGrPhxYBuQnlPgH0vH/nC/lcLaVkw== dependencies: - "@lerna/add" "3.13.3" - "@lerna/bootstrap" "3.13.3" - "@lerna/changed" "3.13.4" - "@lerna/clean" "3.13.3" + "@lerna/add" "3.14.0" + "@lerna/bootstrap" "3.14.0" + "@lerna/changed" "3.14.1" + "@lerna/clean" "3.14.0" "@lerna/cli" "3.13.0" - "@lerna/create" "3.13.3" - "@lerna/diff" "3.13.3" - "@lerna/exec" "3.13.3" - "@lerna/import" "3.13.4" - "@lerna/init" "3.13.3" - "@lerna/link" "3.13.3" - "@lerna/list" "3.13.3" - "@lerna/publish" "3.13.4" - "@lerna/run" "3.13.3" - "@lerna/version" "3.13.4" + "@lerna/create" "3.14.0" + "@lerna/diff" "3.14.0" + "@lerna/exec" "3.14.0" + "@lerna/import" "3.14.0" + "@lerna/init" "3.14.0" + "@lerna/link" "3.14.0" + "@lerna/list" "3.14.0" + "@lerna/publish" "3.14.1" + "@lerna/run" "3.14.0" + "@lerna/version" "3.14.1" import-local "^1.0.0" npmlog "^4.1.2" leven@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" type-check "~0.3.2" @@ -5609,6 +6656,7 @@ levn@~0.3.0: libnpmaccess@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.1.tgz#5b3a9de621f293d425191aa2e779102f84167fa8" + integrity sha512-RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA== dependencies: aproba "^2.0.0" get-stream "^4.0.0" @@ -5618,6 +6666,7 @@ libnpmaccess@^3.0.1: libnpmpublish@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.1.tgz#ff0c6bb0b4ad2bda2ad1f5fba6760a4af37125f0" + integrity sha512-nefbvJd/wY38zdt+b9SHL6171vqBrMtZ56Gsgfd0duEKb/pB8rDT4/ObUQLrHz1tOfht1flt2zM+UGaemzAG5g== dependencies: aproba "^2.0.0" figgy-pudding "^3.5.1" @@ -5632,10 +6681,12 @@ libnpmpublish@^1.1.1: linear-layout-vector@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/linear-layout-vector/-/linear-layout-vector-0.0.1.tgz#398114d7303b6ecc7fd6b273af7b8401d8ba9c70" + integrity sha1-OYEU1zA7bsx/1rJzr3uEAdi6nHA= load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= dependencies: graceful-fs "^4.1.2" parse-json "^2.2.0" @@ -5646,6 +6697,7 @@ load-json-file@^1.0.0: load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" parse-json "^4.0.0" @@ -5655,10 +6707,12 @@ load-json-file@^4.0.0: loader-runner@^2.3.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-utils@^1.0.2, loader-utils@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: big.js "^5.2.2" emojis-list "^2.0.0" @@ -5667,6 +6721,7 @@ loader-utils@^1.0.2, loader-utils@^1.1.0: locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" path-exists "^3.0.0" @@ -5674,6 +6729,7 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" path-exists "^3.0.0" @@ -5681,42 +6737,52 @@ locate-path@^3.0.0: lodash._reinterpolate@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.get@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= lodash.isinteger@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= lodash.isundefined@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" + integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= lodash.set@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" + integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash.template@^4.0.2: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" + integrity sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A= dependencies: lodash._reinterpolate "~3.0.0" lodash.templatesettings "^4.0.0" @@ -5724,30 +6790,36 @@ lodash.template@^4.0.2: lodash.templatesettings@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" + integrity sha1-K01OlbpEDZFf8IvImeRVNmZxMxY= dependencies: lodash._reinterpolate "~3.0.0" lodash.throttle@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.5.1, lodash@^4.8.0: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" loud-rejection@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: currently-unhandled "^0.4.1" signal-exit "^3.0.0" @@ -5755,6 +6827,7 @@ loud-rejection@^1.0.0: lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cache@^4.1.3, lru-cache@^4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" yallist "^2.1.2" @@ -5762,22 +6835,26 @@ lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cach lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" macos-release@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.2.0.tgz#ab58d55dd4714f0a05ad4b0e90f4370fef5cdea8" + integrity sha512-iV2IDxZaX8dIcM7fG6cI46uNmHUxHE4yN+Z8tKHAW1TBPMZDIKHf/3L+YnOuj/FK9il14UaVdHmiQ1tsi90ltA== make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" make-dir@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" @@ -5785,10 +6862,12 @@ make-dir@^2.0.0: make-error@^1.1.1: version "1.3.5" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" + integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== make-fetch-happen@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083" + integrity sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ== dependencies: agentkeepalive "^3.4.1" cacache "^11.0.1" @@ -5805,48 +6884,58 @@ make-fetch-happen@^4.0.1: makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" mamacro@^0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== map-age-cleaner@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== dependencies: p-defer "^1.0.0" map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= map-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" + integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" math-random@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" inherits "^2.0.1" @@ -5855,16 +6944,19 @@ md5.js@^1.3.4: media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= mem@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= dependencies: mimic-fn "^1.0.0" mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== dependencies: map-age-cleaner "^0.1.1" mimic-fn "^2.0.0" @@ -5873,6 +6965,7 @@ mem@^4.0.0: memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" readable-stream "^2.0.1" @@ -5880,6 +6973,7 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: meow@^3.3.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= dependencies: camelcase-keys "^2.0.0" decamelize "^1.1.2" @@ -5895,6 +6989,7 @@ meow@^3.3.0: meow@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" + integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== dependencies: camelcase-keys "^4.0.0" decamelize-keys "^1.0.0" @@ -5909,28 +7004,34 @@ meow@^4.0.0: merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= dependencies: readable-stream "^2.0.1" merge2@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== merge@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= micromatch@3.1.10, micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -5949,6 +7050,7 @@ micromatch@3.1.10, micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, mic micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= dependencies: arr-diff "^2.0.0" array-unique "^0.2.1" @@ -5967,6 +7069,7 @@ micromatch@^2.1.5, micromatch@^2.3.11: miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" brorand "^1.0.1" @@ -5974,46 +7077,56 @@ miller-rabin@^4.0.0: mime-db@1.40.0: version "1.40.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== mime-types@^2.1.12, mime-types@^2.1.18, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.24" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== dependencies: mime-db "1.40.0" -mime@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== mimic-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= "minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist-options@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== dependencies: arrify "^1.0.1" is-plain-obj "^1.1.0" @@ -6021,18 +7134,22 @@ minimist-options@^3.0.1: minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= minimist@~0.0.1: version "0.0.10" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: version "2.3.5" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" @@ -6040,12 +7157,14 @@ minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: minizlib@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== dependencies: minipass "^2.2.1" mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== dependencies: concat-stream "^1.5.0" duplexify "^3.4.2" @@ -6061,6 +7180,7 @@ mississippi@^3.0.0: mixin-deep@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" @@ -6068,34 +7188,41 @@ mixin-deep@^1.2.0: mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" mock-require@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/mock-require/-/mock-require-2.0.2.tgz#1eaa71aad23013773d127dc7e91a3fbb4837d60d" + integrity sha1-HqpxqtIwE3c9En3H6Ro/u0g31g0= dependencies: caller-id "^0.1.0" modify-values@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== moment@^2.21.0: version "2.24.0" resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" + integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== monaco-css@^2.0.1: version "2.5.0" resolved "https://registry.yarnpkg.com/monaco-css/-/monaco-css-2.5.0.tgz#eb173658306d6ae6a8d38c08df7f67ecba685f80" + integrity sha512-V5YuMysU5MbNMPlZxMfB4os/mx+nIH3emrl2zgQe7Iu77dQhODoUysd5OoZB9hzpFoRDZ/KFuEaFaib8/ziYRQ== monaco-html@^2.0.2: version "2.5.2" resolved "https://registry.yarnpkg.com/monaco-html/-/monaco-html-2.5.2.tgz#3e231ff50d024ed4f3c2d9fb075e77351f33508a" + integrity sha512-tugs+jHMtfInq/gMl5wXYoUs649rc5h6a/bbaK2+4MTx//iWUZ9mgTsgmbqqfbujEgHxxJHiGWTDIZjz8Ztx7g== monaco-languageclient@^0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/monaco-languageclient/-/monaco-languageclient-0.9.0.tgz#4b65684e277edab07625e76eb3d3d93e8f2130fa" + integrity sha512-N8IdHUnV8Sq2nfm3dSZ0SpILmGhqrTvdXkL0BFfJvV2vcKYVVQ36AXJNqCRImmovkeNUHLyQMeHTqOwvMMVxCQ== dependencies: glob-to-regexp "^0.3.0" vscode-base-languageclient "4.4.0" @@ -6105,6 +7232,7 @@ monaco-languageclient@^0.9.0: mount-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mount-point/-/mount-point-3.0.0.tgz#665cb9edebe80d110e658db56c31d0aef51a8f97" + integrity sha1-Zly57evoDREOZY21bDHQrvUaj5c= dependencies: "@sindresorhus/df" "^1.0.1" pify "^2.3.0" @@ -6113,6 +7241,7 @@ mount-point@^3.0.0: move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" copy-concurrently "^1.0.0" @@ -6121,23 +7250,26 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -"moxios@git://github.com/stoplightio/moxios#v1.3.0": +"moxios@git://github.com/stoplightio/moxios.git#v1.3.0": version "1.3.0" - resolved "git://github.com/stoplightio/moxios#9d702c8eafee4b02917d6bc400ae15f1e835cf51" + resolved "git://github.com/stoplightio/moxios.git#9d702c8eafee4b02917d6bc400ae15f1e835cf51" dependencies: class-autobind "^0.1.4" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.0.0, ms@^2.1.1: +ms@2.1.1, ms@^2.0.0, ms@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== multimatch@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" + integrity sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= dependencies: array-differ "^1.0.0" array-union "^1.0.1" @@ -6147,14 +7279,17 @@ multimatch@^2.1.0: mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== mv@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= dependencies: mkdirp "~0.5.1" ncp "~2.0.0" @@ -6163,14 +7298,17 @@ mv@^2.1.1: nan@2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" + integrity sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA== nan@^2.0.0, nan@^2.10.0, nan@^2.12.1, nan@^2.3.3: - version "2.13.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.13.2.tgz#f51dc7ae66ba7d5d55e1e6d4d8092e802c9aefe7" + version "2.14.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -6187,52 +7325,62 @@ nanomatch@^1.2.9: natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= ncp@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= needle@^2.2.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.3.1.tgz#d272f2f4034afb9c4c9ab1379aabc17fc85c9388" + version "2.4.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== dependencies: - debug "^4.1.0" + debug "^3.2.6" iconv-lite "^0.4.4" sax "^1.2.4" negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.5.0, neo-async@^2.6.0: version "2.6.1" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== node-abi@^2.2.0: version "2.8.0" resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.8.0.tgz#bd2e88dbe6a6871e6dd08553e0605779325737ec" + integrity sha512-1/aa2clS0pue0HjckL62CsbhWWU35HARvBDXcJtYKbYR7LnIutmpxmXbuDMV9kEviD2lP/wACOgWmmwljghHyQ== dependencies: semver "^5.4.1" node-fetch-npm@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" + integrity sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw== dependencies: encoding "^0.1.11" json-parse-better-errors "^1.0.0" safe-buffer "^5.1.1" node-fetch@^2.3.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.5.0.tgz#8028c49fc1191bba56a07adc6e2a954644a48501" + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== node-gyp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-4.0.0.tgz#972654af4e5dd0cd2a19081b4b46fe0442ba6f45" + integrity sha512-2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA== dependencies: glob "^7.0.3" graceful-fs "^4.1.2" @@ -6249,10 +7397,12 @@ node-gyp@^4.0.0: node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" + integrity sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA== dependencies: assert "^1.1.1" browserify-zlib "^0.2.0" @@ -6281,6 +7431,7 @@ node-libs-browser@^2.0.0: node-notifier@^5.2.1: version "5.4.0" resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.0.tgz#7b455fdce9f7de0c63538297354f3db468426e6a" + integrity sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ== dependencies: growly "^1.3.0" is-wsl "^1.1.0" @@ -6291,6 +7442,7 @@ node-notifier@^5.2.1: node-pre-gyp@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== dependencies: detect-libc "^1.0.2" mkdirp "^0.5.1" @@ -6306,16 +7458,19 @@ node-pre-gyp@^0.12.0: noop-logger@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= "nopt@2 || 3": version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" nopt@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= dependencies: abbrev "1" osenv "^0.1.4" @@ -6323,12 +7478,14 @@ nopt@^4.0.1: nopt@~1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= dependencies: abbrev "1" normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" resolve "^1.10.0" @@ -6338,24 +7495,29 @@ normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package- normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-url@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== npm-bundled@^1.0.1: version "1.0.6" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== -npm-lifecycle@^2.1.0: +npm-lifecycle@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-2.1.1.tgz#0027c09646f0fd346c5c93377bdaba59c6748fdf" + integrity sha512-+Vg6I60Z75V/09pdcH5iUo/99Q/vop35PaI99elvxk56azSVVsdsSsS/sXqKDNwbRRNN1qSxkcO45ZOu0yOWew== dependencies: byline "^5.0.0" graceful-fs "^4.1.15" @@ -6369,6 +7531,7 @@ npm-lifecycle@^2.1.0: "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.0.tgz#15ae1e2758a5027efb4c250554b85a737db7fcc1" + integrity sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA== dependencies: hosted-git-info "^2.6.0" osenv "^0.1.5" @@ -6378,6 +7541,7 @@ npm-lifecycle@^2.1.0: npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" + integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" @@ -6385,6 +7549,7 @@ npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.1: npm-pick-manifest@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz#32111d2a9562638bb2c8f2bf27f7f3092c8fae40" + integrity sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA== dependencies: figgy-pudding "^3.5.1" npm-package-arg "^6.0.0" @@ -6393,6 +7558,7 @@ npm-pick-manifest@^2.2.3: npm-registry-fetch@^3.8.0, npm-registry-fetch@^3.9.0: version "3.9.0" resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz#44d841780e2833f06accb34488f8c7450d1a6856" + integrity sha512-srwmt8YhNajAoSAaDWndmZgx89lJwIZ1GWxOuckH4Coek4uHv5S+o/l9FLQe/awA+JwTnj4FJHldxhlXdZEBmw== dependencies: JSONStream "^1.3.4" bluebird "^3.5.1" @@ -6404,18 +7570,21 @@ npm-registry-fetch@^3.8.0, npm-registry-fetch@^3.9.0: npm-run-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" + integrity sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= dependencies: path-key "^1.0.0" npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== dependencies: are-we-there-yet "~1.1.2" console-control-strings "~1.1.0" @@ -6425,6 +7594,7 @@ npm-run-path@^2.0.0: nsfw@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-1.2.2.tgz#95b79b6b0e311268aaa20c5c085b9f3b341b0769" + integrity sha512-YwoS39dkrp6loO0gvh61UbQPiOYwmbAiKqWSYuMeoSkpxxy8rbe/RVgxIJ1L+ua5usLGr0FPSo7NEQnDQOGyIw== dependencies: fs-extra "^7.0.0" lodash.isinteger "^4.0.4" @@ -6434,22 +7604,27 @@ nsfw@^1.2.2: number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nwsapi@^2.0.7: version "2.1.4" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.1.4.tgz#e006a878db23636f8e8a67d33ca0e4edf61a842f" + integrity sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw== oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" @@ -6458,16 +7633,19 @@ object-copy@^0.1.0: object-keys@^1.0.12: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.getownpropertydescriptors@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= dependencies: define-properties "^1.1.2" es-abstract "^1.5.1" @@ -6475,6 +7653,7 @@ object.getownpropertydescriptors@^2.0.3: object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= dependencies: for-own "^0.1.4" is-extendable "^0.1.1" @@ -6482,46 +7661,54 @@ object.omit@^2.0.0: object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" octokit-pagination-methods@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" + integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: mimic-fn "^1.0.0" onigasm@^2.1.0: version "2.2.2" resolved "https://registry.yarnpkg.com/onigasm/-/onigasm-2.2.2.tgz#0f853152278bf0da5b3d5be728d5218e472d03ca" + integrity sha512-TQTMk+RmPYx4sGzNAgV0q7At7PABDNHVqZBlC4aRXHg8hpCdemLOF0qq0gUCjwUbc7mhJMBOo3XpTRYwyr45Gw== dependencies: lru-cache "^4.1.1" oniguruma@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/oniguruma/-/oniguruma-7.1.0.tgz#106ddf7eb42507d0442ac68b187c4f7fdf052c83" + integrity sha512-mV+6HcDNQ38vM8HVKM+MJyXO4EtSigwIZhq023A4rA8Am4dMlGhUkPwudDykExYR45oLrssR/Ep7PZCQ1OM3pA== dependencies: nan "^2.12.1" optimist@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= dependencies: minimist "~0.0.1" wordwrap "~0.0.2" @@ -6529,6 +7716,7 @@ optimist@^0.6.1: optionator@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= dependencies: deep-is "~0.1.3" fast-levenshtein "~2.0.4" @@ -6540,14 +7728,17 @@ optionator@^0.8.1: os-browserify@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= os-locale@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== dependencies: execa "^0.7.0" lcid "^1.0.0" @@ -6556,6 +7747,7 @@ os-locale@^2.0.0: os-locale@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== dependencies: execa "^1.0.0" lcid "^2.0.0" @@ -6564,6 +7756,7 @@ os-locale@^3.0.0: os-name@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" + integrity sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg== dependencies: macos-release "^2.2.0" windows-release "^3.1.0" @@ -6571,10 +7764,12 @@ os-name@^3.0.0: os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= osenv@0, osenv@^0.1.4, osenv@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.0" @@ -6582,82 +7777,106 @@ osenv@0, osenv@^0.1.4, osenv@^0.1.5: p-debounce@*: version "2.1.0" resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-2.1.0.tgz#e79f70c6e325cbb9bddbcbec0b81025084671ad3" + integrity sha512-M9bMt62TTnozdZhqFgs+V7XD2MnuKCaz+7fZdlu2/T7xruI3uIE5CicQ0vx1hV7HIUYF0jF+4/R1AgfOkl74Qw== p-debounce@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-1.0.0.tgz#cb7f2cbeefd87a09eba861e112b67527e621e2fd" + integrity sha1-y38svu/YegnrqGHhErZ1J+Yh4v0= p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-is-promise@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== dependencies: p-try "^2.0.0" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-map-series@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= dependencies: p-reduce "^1.0.0" p-map@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== p-pipe@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" + integrity sha1-SxoROZoRUgpneQ7loMHViB1r7+k= + +p-queue@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" + integrity sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg== + dependencies: + eventemitter3 "^3.1.0" p-reduce@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== p-waterfall@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" + integrity sha1-ftlLPOszMngjU69qrhGqn8I1uwA= dependencies: p-reduce "^1.0.0" pacote@^9.5.0: version "9.5.0" resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.0.tgz#85f3013a3f6dd51c108b0ccabd3de8102ddfaeda" + integrity sha512-aUplXozRbzhaJO48FaaeClmN+2Mwt741MC6M3bevIGZwdCaP7frXzbUOfOWa91FPHoLITzG0hYaKY363lxO3bg== dependencies: bluebird "^3.5.3" cacache "^11.3.2" @@ -6690,10 +7909,12 @@ pacote@^9.5.0: pako@~1.0.2, pako@~1.0.5: version "1.0.10" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== parallel-transform@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= dependencies: cyclist "~0.2.2" inherits "^2.0.3" @@ -6702,6 +7923,7 @@ parallel-transform@^1.1.0: parse-asn1@^5.0.0: version "5.1.4" resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" + integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw== dependencies: asn1.js "^4.0.0" browserify-aes "^1.0.0" @@ -6713,10 +7935,12 @@ parse-asn1@^5.0.0: parse-github-repo-url@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" + integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= dependencies: glob-base "^0.3.0" is-dotfile "^1.0.0" @@ -6726,12 +7950,14 @@ parse-glob@^3.0.4: parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" @@ -6739,10 +7965,12 @@ parse-json@^4.0.0: parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parse-path@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" + integrity sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA== dependencies: is-ssh "^1.3.0" protocols "^1.4.0" @@ -6750,6 +7978,7 @@ parse-path@^4.0.0: parse-url@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" + integrity sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg== dependencies: is-ssh "^1.3.0" normalize-url "^3.3.0" @@ -6759,56 +7988,69 @@ parse-url@^5.0.0: parse5@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== -parseurl@~1.3.2: +parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= dependencies: pinkie-promise "^2.0.0" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" + integrity sha1-XVPVeAGWRsDWiADbThRua9wqx68= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-parse@^1.0.5, path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= dependencies: graceful-fs "^4.1.2" pify "^2.0.0" @@ -6817,18 +8059,21 @@ path-type@^1.0.0: path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" pause-stream@^0.0.11: version "0.0.11" resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= dependencies: through "~2.3" pbkdf2@^3.0.3: version "3.0.17" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -6839,60 +8084,73 @@ pbkdf2@^3.0.3: pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= perfect-scrollbar@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz#5d014ef9775e1f43058a1dbae9ed1daf0e7091f1" + integrity sha512-/2Sk/khljhdrsamjJYS5NjrH+GKEHEwh7zFSiYyxROyYKagkE4kSn2zDQDRTOMo8mpT2jikxx6yI1dG7lNP/hw== performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0, pinkie-promise@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: find-up "^2.1.0" pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pn@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= prebuild-install@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-4.0.0.tgz#206ce8106ce5efa4b6cf062fc8a0a7d93c17f3a8" + integrity sha512-7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA== dependencies: detect-libc "^1.0.3" expand-template "^1.0.2" @@ -6913,14 +8171,17 @@ prebuild-install@^4.0.0: prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= pretty-format@^22.4.0, pretty-format@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" + integrity sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ== dependencies: ansi-regex "^3.0.0" ansi-styles "^3.2.0" @@ -6928,6 +8189,7 @@ pretty-format@^22.4.0, pretty-format@^22.4.3: pretty-format@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== dependencies: ansi-regex "^3.0.0" ansi-styles "^3.2.0" @@ -6935,22 +8197,27 @@ pretty-format@^23.6.0: private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= promise-retry@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" + integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= dependencies: err-code "^1.0.0" retry "^0.10.0" @@ -6958,6 +8225,7 @@ promise-retry@^1.1.1: prompts@^0.1.9: version "0.1.14" resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" + integrity sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== dependencies: kleur "^2.0.1" sisteransi "^0.1.1" @@ -6965,12 +8233,14 @@ prompts@^0.1.9: promzard@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= dependencies: read "1" prop-types@^15.6.0, prop-types@^15.6.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" @@ -6979,20 +8249,24 @@ prop-types@^15.6.0, prop-types@^15.6.2: proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= protocols@^1.1.0, protocols@^1.4.0: version "1.4.7" resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" + integrity sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg== protoduck@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" + integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg== dependencies: genfun "^5.0.0" -proxy-addr@~2.0.4: +proxy-addr@~2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== dependencies: forwarded "~0.1.2" ipaddr.js "1.9.0" @@ -7000,24 +8274,29 @@ proxy-addr@~2.0.4: prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= ps-tree@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014" + integrity sha1-tCGyQUDWID8e08dplrRCewjowBQ= dependencies: event-stream "~3.3.0" pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.24, psl@^1.1.28: version "1.1.31" resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" + integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" browserify-rsa "^4.0.0" @@ -7029,6 +8308,7 @@ public-encrypt@^4.0.0: pump@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== dependencies: end-of-stream "^1.1.0" once "^1.3.1" @@ -7036,6 +8316,7 @@ pump@^1.0.0: pump@^2.0.0, pump@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" once "^1.3.1" @@ -7043,6 +8324,7 @@ pump@^2.0.0, pump@^2.0.1: pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" @@ -7050,6 +8332,7 @@ pump@^3.0.0: pumpify@^1.3.3: version "1.5.1" resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: duplexify "^3.6.0" inherits "^2.0.3" @@ -7058,42 +8341,52 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - -qs@6.5.2, qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= qs@6.7.0: version "6.7.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= randomatic@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== dependencies: is-number "^4.0.0" kind-of "^6.0.0" @@ -7102,32 +8395,27 @@ randomatic@^3.0.0: randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" safe-buffer "^5.1.0" -range-parser@~1.2.0: +range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - -raw-body@2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" - dependencies: - bytes "3.0.0" - http-errors "1.6.3" - iconv-lite "0.4.23" - unpipe "1.0.0" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" http-errors "1.7.2" @@ -7137,6 +8425,7 @@ raw-body@2.4.0: rc@^1.1.6, rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" ini "~1.3.0" @@ -7146,6 +8435,7 @@ rc@^1.1.6, rc@^1.2.7: react-dom@^16.4.1: version "16.8.6" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.8.6.tgz#71d6303f631e8b0097f56165ef608f051ff6e10f" + integrity sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7155,14 +8445,17 @@ react-dom@^16.4.1: react-is@^16.8.1: version "16.8.6" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" + integrity sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA== react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== react-virtualized@^9.20.0: version "9.21.1" resolved "https://registry.yarnpkg.com/react-virtualized/-/react-virtualized-9.21.1.tgz#4dbbf8f0a1420e2de3abf28fbb77120815277b3a" + integrity sha512-E53vFjRRMCyUTEKuDLuGH1ld/9TFzjf/fFW816PE4HFXWZorESbSTYtiZz1oAjra0MminaUU1EnvUxoGuEFFPA== dependencies: babel-runtime "^6.26.0" clsx "^1.0.1" @@ -7175,6 +8468,7 @@ react-virtualized@^9.20.0: react@^16.4.1: version "16.8.6" resolved "https://registry.yarnpkg.com/react/-/react-16.8.6.tgz#ad6c3a9614fd3a4e9ef51117f54d888da01f2bbe" + integrity sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7184,12 +8478,14 @@ react@^16.4.1: read-cmd-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" + integrity sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs= dependencies: graceful-fs "^4.1.2" "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a" + integrity sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== dependencies: glob "^7.1.1" json-parse-better-errors "^1.0.1" @@ -7201,6 +8497,7 @@ read-cmd-shim@^1.0.1: read-package-tree@^5.1.6: version "5.2.2" resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.2.tgz#4b6a0ef2d943c1ea36a578214c9a7f6b7424f7a8" + integrity sha512-rW3XWUUkhdKmN2JKB4FL563YAgtINifso5KShykufR03nJ5loGFlkUMe1g/yxmqX073SoYYTsgXu7XdDinKZuA== dependencies: debuglog "^1.0.1" dezalgo "^1.0.0" @@ -7211,6 +8508,7 @@ read-package-tree@^5.1.6: read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= dependencies: find-up "^1.0.0" read-pkg "^1.0.0" @@ -7218,6 +8516,7 @@ read-pkg-up@^1.0.1: read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: find-up "^2.0.0" read-pkg "^3.0.0" @@ -7225,6 +8524,7 @@ read-pkg-up@^3.0.0: read-pkg@4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237" + integrity sha1-ljYlN48+HE1IyFhytabsfV0JMjc= dependencies: normalize-package-data "^2.3.2" parse-json "^4.0.0" @@ -7233,6 +8533,7 @@ read-pkg@4.0.1: read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= dependencies: load-json-file "^1.0.0" normalize-package-data "^2.3.2" @@ -7241,6 +8542,7 @@ read-pkg@^1.0.0: read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: load-json-file "^4.0.0" normalize-package-data "^2.3.2" @@ -7249,12 +8551,14 @@ read-pkg@^3.0.0: read@1, read@~1.0.1: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= dependencies: mute-stream "~0.0.4" "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -7267,6 +8571,7 @@ read@1, read@~1.0.1: readable-stream@1.0.x: version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" @@ -7276,6 +8581,7 @@ readable-stream@1.0.x: "readable-stream@2 || 3", readable-stream@^3.0.2: version "3.3.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.3.0.tgz#cb8011aad002eb717bf040291feba8569c986fb9" + integrity sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -7284,6 +8590,7 @@ readable-stream@1.0.x: readdir-scoped-modules@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" + integrity sha1-n6+jfShr5dksuuve4DDcm19AZ0c= dependencies: debuglog "^1.0.1" dezalgo "^1.0.0" @@ -7293,6 +8600,7 @@ readdir-scoped-modules@^1.0.0: readdirp@^2.0.0, readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" @@ -7301,16 +8609,19 @@ readdirp@^2.0.0, readdirp@^2.2.1: realpath-native@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== dependencies: util.promisify "^1.0.0" reconnecting-websocket@^3.0.7: version "3.2.2" resolved "https://registry.yarnpkg.com/reconnecting-websocket/-/reconnecting-websocket-3.2.2.tgz#8097514e926e9855e03c39e76efa2e3d1f371bee" + integrity sha512-SWSfoXiaHVOqXuPWFgGWeUxKnb5HIY7I/Fh5C/hy4wUOgeOh7YIMXEiv5/eHBlNs4tNzCrO5YDR9AH62NWle0Q== redent@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= dependencies: indent-string "^2.1.0" strip-indent "^1.0.1" @@ -7318,6 +8629,7 @@ redent@^1.0.0: redent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= dependencies: indent-string "^3.0.0" strip-indent "^2.0.0" @@ -7325,28 +8637,34 @@ redent@^2.0.0: reflect-metadata@0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.8.tgz#72426d570b60776e3688968bd5ab9537a15cecf6" + integrity sha1-ckJtVwtgd242iJaL1auVN6Fc7PY= reflect-metadata@^0.1.10: version "0.1.13" resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" + integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.13.2: version "0.13.2" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" + integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== dependencies: is-equal-shallow "^0.1.3" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" @@ -7354,24 +8672,29 @@ regex-not@^1.0.0, regex-not@^1.0.2: remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" request-light@^0.2.2: version "0.2.4" resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.2.4.tgz#3cea29c126682e6bcadf7915353322eeba01a755" + integrity sha512-pM9Fq5jRnSb+82V7M97rp8FE9/YNeP2L9eckB4Szd7lyeclSIx02aIpPO/6e4m6Dy31+FBN/zkFMTd2HkNO3ow== dependencies: http-proxy-agent "^2.1.0" https-proxy-agent "^2.2.1" @@ -7380,12 +8703,14 @@ request-light@^0.2.2: request-promise-core@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" + integrity sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag== dependencies: lodash "^4.17.11" request-promise-native@^1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" + integrity sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w== dependencies: request-promise-core "1.1.2" stealthy-require "^1.1.1" @@ -7394,6 +8719,7 @@ request-promise-native@^1.0.5: request@^2.82.0, request@^2.87.0: version "2.88.0" resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -7419,6 +8745,7 @@ request@^2.82.0, request@^2.87.0: requestretry@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/requestretry/-/requestretry-3.1.0.tgz#c8e1976bb946f14889d3604bbad56a01d191c10d" + integrity sha512-DkvCPK6qvwxIuVA5TRCvi626WHC2rWjF/n7SCQvVHAr2JX9i1/cmIpSEZlmHAo+c1bj9rjaKoZ9IsKwCpTkoXA== dependencies: extend "^3.0.2" lodash "^4.17.10" @@ -7427,20 +8754,24 @@ requestretry@^3.1.0: require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" global-modules "^1.0.0" @@ -7448,28 +8779,34 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2: - version "1.10.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.1.tgz#664842ac960795bbe758221cdccda61fb64b5f18" + version "1.11.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" + integrity sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw== dependencies: path-parse "^1.0.6" restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: onetime "^2.0.0" signal-exit "^3.0.2" @@ -7477,32 +8814,38 @@ restore-cursor@^2.0.0: ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@latest: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: glob "^7.1.3" rimraf@2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== dependencies: glob "^7.0.5" rimraf@~2.4.0: version "2.4.5" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= dependencies: glob "^6.0.1" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" inherits "^2.0.1" @@ -7510,56 +8853,67 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: route-parser@^0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/route-parser/-/route-parser-0.0.5.tgz#7d1d09d335e49094031ea16991a4a79b01bbe1f4" + integrity sha1-fR0J0zXkkJQDHqFpkaSnmwG74fQ= rsvp@^3.3.3: version "3.6.2" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== run-applescript@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-3.2.0.tgz#73fb34ce85d3de8076d511ea767c30d4fdfc918b" + integrity sha512-Ep0RsvAjnRcBX1p5vogbaBdAGu/8j/ewpvGqnQYunnLd9SM0vWcPJewPKNnWFggf0hF0pwIgwV5XK7qQ7UZ8Qg== dependencies: execa "^0.10.0" run-async@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= dependencies: is-promise "^2.1.0" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" rx@2.3.24: version "2.3.24" resolved "https://registry.yarnpkg.com/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7" + integrity sha1-FPlQpCF9fjXapxu8vljv9o6ksrc= rxjs@^6.4.0: version "6.5.2" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" + integrity sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg== dependencies: tslib "^1.9.0" safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^2.0.0: version "2.5.2" resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" + integrity sha1-tNwYYcIbQn6SlQej51HiosuKs/o= dependencies: anymatch "^2.0.0" capture-exit "^1.2.0" @@ -7575,10 +8929,12 @@ sane@^2.0.0: sax@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== scheduler@^0.13.6: version "0.13.6" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" + integrity sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7586,6 +8942,7 @@ scheduler@^0.13.6: schema-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" ajv-errors "^1.0.0" @@ -7594,20 +8951,29 @@ schema-utils@^1.0.0: seek-bzip@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" + integrity sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w= dependencies: commander "~2.8.1" "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.1, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== + +semver@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.1.0.tgz#e95dc415d45ecf03f2f9f83b264a6b11f49c0cca" + integrity sha512-kCqEOOHoBcFs/2Ccuk4Xarm/KiWRSLEX9CAZF8xkJ6ZPlIoTZ8V5f7J16vYLJqDbR7KrxTJpR2lqjIEm2Qx9cQ== semver@~5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= -send@0.16.2: - version "0.16.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" depd "~1.1.2" @@ -7616,33 +8982,37 @@ send@0.16.2: escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" - http-errors "~1.6.2" - mime "1.4.1" - ms "2.0.0" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.4.0" + range-parser "~1.2.1" + statuses "~1.5.0" -serialize-javascript@^1.4.0: +serialize-javascript@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" + integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== -serve-static@1.13.2: - version "1.13.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.2" + parseurl "~1.3.3" + send "0.17.1" set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -7652,6 +9022,7 @@ set-value@^0.4.3: set-value@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -7661,18 +9032,17 @@ set-value@^2.0.0: setimmediate@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" @@ -7680,16 +9050,19 @@ sha.js@^2.4.0, sha.js@^2.4.8: shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shell-quote@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= dependencies: array-filter "~0.0.0" array-map "~0.0.0" @@ -7699,22 +9072,27 @@ shell-quote@^1.6.1: shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== sigmund@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= simple-concat@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= simple-get@^2.7.0: version "2.8.1" resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" + integrity sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw== dependencies: decompress-response "^3.3.0" once "^1.3.1" @@ -7723,22 +9101,27 @@ simple-get@^2.7.0: sisteransi@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" + integrity sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= slide@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= smart-buffer@4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d" + integrity sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw== snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" isobject "^3.0.0" @@ -7747,12 +9130,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" debug "^2.2.0" @@ -7766,6 +9151,7 @@ snapdragon@^0.8.1: socks-proxy-agent@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" + integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== dependencies: agent-base "~4.2.1" socks "~2.3.2" @@ -7773,6 +9159,7 @@ socks-proxy-agent@^4.0.0: socks@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e" + integrity sha512-pCpjxQgOByDHLlNqlnh/mNSAxIUkyBBuwwhTcV+enZGbDaClPvHdvm6uvOwZfFJkam7cGhBNbb4JxiP8UZkRvQ== dependencies: ip "^1.1.5" smart-buffer "4.0.2" @@ -7780,16 +9167,19 @@ socks@~2.3.2: sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= dependencies: is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0: version "0.5.2" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== dependencies: atob "^2.1.1" decode-uri-component "^0.2.0" @@ -7800,12 +9190,14 @@ source-map-resolve@^0.5.0: source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== dependencies: source-map "^0.5.6" source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-support@~0.5.10: version "0.5.12" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" + integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -7813,22 +9205,27 @@ source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spawn-command@^0.0.2-1: version "0.0.2-1" resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= spdx-correct@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -7836,10 +9233,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== spdx-expression-parse@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" @@ -7847,32 +9246,38 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.4" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" + integrity sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" split2@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" + integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== dependencies: through2 "^2.0.2" split@^1.0.0, split@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== dependencies: through "2" sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -7887,39 +9292,42 @@ sshpk@^1.7.0: ssri@^6.0.0, ssri@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== dependencies: figgy-pudding "^3.5.1" stack-trace@~0.0.7: version "0.0.10" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= stack-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2": +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - -statuses@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" readable-stream "^2.0.2" @@ -7927,6 +9335,7 @@ stream-browserify@^2.0.1: stream-combiner@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" + integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= dependencies: duplexer "~0.1.1" through "~2.3.4" @@ -7934,6 +9343,7 @@ stream-combiner@^0.2.2: stream-each@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== dependencies: end-of-stream "^1.1.0" stream-shift "^1.0.0" @@ -7941,6 +9351,7 @@ stream-each@^1.1.0: stream-http@^2.7.2: version "2.8.3" resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" inherits "^2.0.1" @@ -7951,14 +9362,17 @@ stream-http@^2.7.2: stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= string-argv@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.1.2.tgz#c5b7bc03fb2b11983ba3a72333dd0559e77e4738" + integrity sha512-mBqPGEOMNJKXRo7z0keX0wlAhbBAjilUdPW13nN0PecVryZxdHIeM7TqbsSUA7VYuS00HGC6mojP7DlQzfa9ZA== string-length@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= dependencies: astral-regex "^1.0.0" strip-ansi "^4.0.0" @@ -7966,6 +9380,7 @@ string-length@^2.0.0: string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" is-fullwidth-code-point "^1.0.0" @@ -7974,6 +9389,7 @@ string-width@^1.0.1: "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" @@ -7981,74 +9397,88 @@ string-width@^1.0.1: string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== dependencies: safe-buffer "~5.1.0" string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" strip-ansi@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-bom@3.0.0, strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= dependencies: is-utf8 "^0.2.0" strip-dirs@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== dependencies: is-natural-number "^4.0.1" strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= dependencies: get-stdin "^4.0.1" strip-indent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= strong-log-transformer@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" + integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== dependencies: duplexer "^0.1.1" minimist "^1.2.0" @@ -8057,36 +9487,43 @@ strong-log-transformer@^2.0.0: subarg@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + integrity sha1-9izxdYHplrSPyWVpn1TAauJouNI= dependencies: minimist "^1.1.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^3.1.2, supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= dependencies: has-flag "^1.0.0" supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" symbol-tree@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= tapable@^1.0.0, tapable@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar-fs@^1.13.0, tar-fs@^1.16.2: version "1.16.3" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" + integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== dependencies: chownr "^1.0.1" mkdirp "^0.5.1" @@ -8096,6 +9533,7 @@ tar-fs@^1.13.0, tar-fs@^1.16.2: tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2: version "1.6.2" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== dependencies: bl "^1.0.0" buffer-alloc "^1.2.0" @@ -8108,6 +9546,7 @@ tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2: tar@^4, tar@^4.0.0, tar@^4.4.8: version "4.4.8" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== dependencies: chownr "^1.1.1" fs-minipass "^1.2.5" @@ -8120,10 +9559,12 @@ tar@^4, tar@^4.0.0, tar@^4.4.8: temp-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= temp-write@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" + integrity sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI= dependencies: graceful-fs "^4.1.2" is-stream "^1.1.0" @@ -8133,21 +9574,24 @@ temp-write@^3.4.0: uuid "^3.0.1" terser-webpack-plugin@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz#3f98bc902fac3e5d0de730869f50668561262ec8" + version "1.2.4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.4.tgz#56f87540c28dd5265753431009388f473b5abba3" + integrity sha512-64IiILNQlACWZLzFlpzNaG0bpQ4ytaB7fwOsbpsdIV70AfLUmIGGeuKL0YV2WmtcrURjE2aOvHD4/lrFV3Rg+Q== dependencies: - cacache "^11.0.2" + cacache "^11.3.2" find-cache-dir "^2.0.0" + is-wsl "^1.1.0" schema-utils "^1.0.0" - serialize-javascript "^1.4.0" + serialize-javascript "^1.7.0" source-map "^0.6.1" - terser "^3.16.1" - webpack-sources "^1.1.0" - worker-farm "^1.5.2" + terser "^3.17.0" + webpack-sources "^1.3.0" + worker-farm "^1.7.0" -terser@^3.16.1: +terser@^3.17.0: version "3.17.0" resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== dependencies: commander "^2.19.0" source-map "~0.6.1" @@ -8156,6 +9600,7 @@ terser@^3.16.1: test-exclude@^4.2.1: version "4.2.3" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" + integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== dependencies: arrify "^1.0.1" micromatch "^2.3.11" @@ -8163,17 +9608,20 @@ test-exclude@^4.2.1: read-pkg-up "^1.0.1" require-main-filename "^1.0.1" -text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" +text-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-2.0.0.tgz#43eabd1b495482fae4a2bf65e5f56c29f69220f6" + integrity sha512-F91ZqLgvi1E0PdvmxMgp+gcf6q8fMH7mhdwWfzXnl1k+GbpQDmi8l7DzLC5JTASKbwpY3TfxajAUzAXcv2NmsQ== throat@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= through2@^2.0.0, through2@^2.0.2: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" xtend "~4.0.1" @@ -8181,50 +9629,60 @@ through2@^2.0.0, through2@^2.0.2: through2@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== dependencies: readable-stream "2 || 3" through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.4: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= timers-browserify@^2.0.4: version "2.0.10" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== dependencies: setimmediate "^1.0.4" tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-buffer@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" repeat-string "^1.6.1" @@ -8232,6 +9690,7 @@ to-regex-range@^2.1.0: to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" @@ -8241,16 +9700,19 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== touch@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" + integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== dependencies: nopt "~1.0.10" tough-cookie@^2.3.3, tough-cookie@^2.3.4: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: psl "^1.1.28" punycode "^2.1.1" @@ -8258,6 +9720,7 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4: tough-cookie@~2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== dependencies: psl "^1.1.24" punycode "^1.4.1" @@ -8265,12 +9728,14 @@ tough-cookie@~2.4.3: tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= dependencies: punycode "^2.1.0" trash@^4.0.1: version "4.3.0" resolved "https://registry.yarnpkg.com/trash/-/trash-4.3.0.tgz#6ebeecdea4d666b06e389b47d135ea88e1de5075" + integrity sha512-f36TKwIaBiXm63xSrn8OTNghg5CYHBsFVJvcObMo76LRpgariuRi2CqXQHw1VzfeximD0igdGaonOG6N760BtQ== dependencies: escape-string-applescript "^2.0.0" fs-extra "^0.30.0" @@ -8285,30 +9750,37 @@ trash@^4.0.1: "traverse@>=0.3.0 <0.4": version "0.3.9" resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" + integrity sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk= tree-kill@^1.1.0: version "1.2.1" resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.1.tgz#5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a" + integrity sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q== trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= trim-newlines@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= trim-off-newlines@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" + integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= ts-jest@22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-22.4.3.tgz#5c06b89359e598d97f08802936ea400be555a9d1" + integrity sha512-5jlt03bFh8rAtFPQ7f6mFbqagi0NAT8OG+Fi2qizvQB/jr8xyZ0cjqApAw48zD+lMmV24V/ety3F4YNIuGngXg== dependencies: babel-core "^6.26.0" babel-plugin-istanbul "^4.1.4" @@ -8323,6 +9795,7 @@ ts-jest@22.4.3: ts-loader@^4.1.0: version "4.5.0" resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-4.5.0.tgz#a1ce70b2dc799941fb2197605f0d67874097859b" + integrity sha512-ihgVaSmgrX4crGV4n7yuoHPoCHbDzj9aepCZR9TgIx4SgJ9gdnB6xLHgUBb7bsFM/f0K6x9iXa65KY/Fu1Klkw== dependencies: chalk "^2.3.0" enhanced-resolve "^4.0.0" @@ -8333,6 +9806,7 @@ ts-loader@^4.1.0: ts-node@5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-5.0.1.tgz#78e5d1cb3f704de1b641e43b76be2d4094f06f81" + integrity sha512-XK7QmDcNHVmZkVtkiwNDWiERRHPyU8nBqZB1+iv2UhOG0q3RQ9HsZ2CMqISlFbxjrYFGfG2mX7bW4dAyxBVzUw== dependencies: arrify "^1.0.0" chalk "^2.3.0" @@ -8346,16 +9820,19 @@ ts-node@5.0.1: tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== tslint-language-service@^0.9.9: version "0.9.9" resolved "https://registry.yarnpkg.com/tslint-language-service/-/tslint-language-service-0.9.9.tgz#f546dc38483979e6fb3cfa59584ad8525b3ad4da" + integrity sha1-9UbcOEg5eeb7PPpZWErYUls61No= dependencies: mock-require "^2.0.2" tslint@5.10.0: version "5.10.0" resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.10.0.tgz#11e26bccb88afa02dd0d9956cae3d4540b5f54c3" + integrity sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM= dependencies: babel-code-frame "^6.22.0" builtin-modules "^1.1.1" @@ -8373,32 +9850,38 @@ tslint@5.10.0: tsutils@^2.12.1: version "2.29.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" + integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== dependencies: tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" -type-is@~1.6.16, type-is@~1.6.17: +type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" mime-types "~2.1.24" @@ -8406,22 +9889,26 @@ type-is@~1.6.16, type-is@~1.6.17: typechecker@^4.3.0: version "4.7.0" resolved "https://registry.yarnpkg.com/typechecker/-/typechecker-4.7.0.tgz#5249f427358f45b7250c4924fd4d01ed9ba435e9" + integrity sha512-4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ== dependencies: editions "^2.1.0" typedarray-to-buffer@^3.1.2: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript-formatter@7.2.2: version "7.2.2" resolved "https://registry.yarnpkg.com/typescript-formatter/-/typescript-formatter-7.2.2.tgz#a147181839b7bb09c2377b072f20f6336547c00a" + integrity sha512-V7vfI9XArVhriOTYHPzMU2WUnm5IMdu9X/CPxs8mIMGxmTBFpDABlbkBka64PZJ9/xgQeRpK8KzzAG4MPzxBDQ== dependencies: commandpost "^1.0.0" editorconfig "^0.15.0" @@ -8429,14 +9916,17 @@ typescript-formatter@7.2.2: typescript@3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" + integrity sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== typescript@latest: version "3.4.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.5.tgz#2d2618d10bb566572b8d7aad5180d84257d70a99" + integrity sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw== uglify-js@^3.1.4: - version "3.5.12" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.5.12.tgz#6b759cabc08c3e91fe82323d6387019f0c5864cd" + version "3.5.15" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.5.15.tgz#fe2b5378fd0b09e116864041437bff889105ce24" + integrity sha512-fe7aYFotptIddkwcm6YuA0HmknBZ52ZzOsUxZEdhhkSsz7RfjHDX2QDxwKTiv4JQ5t5NhfmpgAK+J7LiDhKSqg== dependencies: commander "~2.20.0" source-map "~0.6.1" @@ -8444,14 +9934,17 @@ uglify-js@^3.1.4: uid-number@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= umask@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" + integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= unbzip2-stream@^1.0.9: version "1.3.3" resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" + integrity sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg== dependencies: buffer "^5.2.1" through "^2.3.8" @@ -8459,6 +9952,7 @@ unbzip2-stream@^1.0.9: union-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= dependencies: arr-union "^3.1.0" get-value "^2.0.6" @@ -8468,32 +9962,38 @@ union-value@^1.0.0: unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== dependencies: imurmurhash "^0.1.4" -universal-user-agent@^2.0.0, universal-user-agent@^2.0.1: +universal-user-agent@^2.0.0, universal-user-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-2.1.0.tgz#5abfbcc036a1ba490cb941f8fd68c46d3669e8e4" + integrity sha512-8itiX7G05Tu3mGDTdNY2fB4KJ8MgZLS54RdG6PkkfwMAavrXu1mV/lls/GABx9O3Rw4PnTtasxrvbMQoBYY92Q== dependencies: os-name "^3.0.0" universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" @@ -8501,6 +10001,7 @@ unset-value@^1.0.0: unzip-stream@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/unzip-stream/-/unzip-stream-0.3.0.tgz#c30c054cd6b0d64b13a23cd3ece911eb0b2b52d8" + integrity sha512-NG1h/MdGIX3HzyqMjyj1laBCmlPYhcO4xEy7gEqqzGiSLw7XqDQCnY4nYSn5XSaH8mQ6TFkaujrO8d/PIZN85A== dependencies: binary "^0.3.0" mkdirp "^0.5.1" @@ -8508,24 +10009,29 @@ unzip-stream@^0.3.0: upath@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" + integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-template@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21" + integrity sha1-/FZaPMy/93MMd19WQflVV5FDnyE= url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" querystring "0.2.0" @@ -8533,20 +10039,24 @@ url@^0.11.0: use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== user-home@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" + integrity sha1-nHC/2Babwdy/SGBODwS4tJzenp8= dependencies: os-homedir "^1.0.0" util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" @@ -8554,36 +10064,43 @@ util.promisify@^1.0.0: util@0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.0.1, uuid@^3.1.0, uuid@^3.2.1, uuid@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== v8-compile-cache@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" + integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== valid-filename@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/valid-filename/-/valid-filename-2.0.1.tgz#0768d6f364b1ed3bdf68f0d15abffb0d9d6cecaf" + integrity sha1-B2jW82Sx7TvfaPDRWr/7DZ1s7K8= dependencies: filename-reserved-regex "^2.0.0" validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" @@ -8591,16 +10108,19 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: validate-npm-package-name@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= dependencies: builtins "^1.0.3" vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" @@ -8609,22 +10129,26 @@ verror@1.10.0: vm-browserify@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= dependencies: indexof "0.0.1" vscode-base-languageclient@4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/vscode-base-languageclient/-/vscode-base-languageclient-4.4.0.tgz#07098fe42a986e8b65e47960de5ccf656aefe8d0" + integrity sha512-FUlMRslHaVCZZ4pSmLqa7p04yuB5hUSgqFAx5W4uINB9RfKgoTyy6eUphuhIsdBzgME1gyLe212Z8thmNNCy1A== dependencies: vscode-languageserver-protocol "^3.10.0" vscode-debugprotocol@^1.32.0: version "1.34.0" resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.34.0.tgz#aef63274166ccbc6d1d68e68c7d7f6d013802f08" + integrity sha512-tcMThtgk9TUtE8zzAIwPvHZfgnEYnVa7cI3YaQk/o54Q9cme+TLd/ao60a6ycj5rCrI/B5r/mAfeK5EKSItm7g== vscode-json-languageserver@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/vscode-json-languageserver/-/vscode-json-languageserver-1.0.1.tgz#58bb0be82d816b50d71b3facfaffcae9a6587139" + integrity sha512-LuqcTsVy6VWwKXKOwBeLd3FCV6DD6Sw3RcKC7fV6o3Y6nD+AX7XKDr55NDjmgYqICH/TwCKlNdGIIjgpQU0SNQ== dependencies: jsonc-parser "^2.0.0-next.1" request-light "^0.2.2" @@ -8636,6 +10160,7 @@ vscode-json-languageserver@^1.0.1: vscode-json-languageservice@^3.0.12: version "3.2.0" resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-3.2.0.tgz#fe796c2ddbda966d87905442f9636f139e00f341" + integrity sha512-tLAv9/D01fLAvnYnZ1OLy03HSHhVFjaSkUidEjfrwytHrxVDgqXLkHAJg+F6Q3mPYfpnPQvN2jTjiJ1yInuNVg== dependencies: jsonc-parser "^2.0.2" vscode-languageserver-types "^3.13.0" @@ -8645,14 +10170,17 @@ vscode-json-languageservice@^3.0.12: vscode-jsonrpc@^3.6.0, vscode-jsonrpc@^3.6.2: version "3.6.2" resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz#3b5eef691159a15556ecc500e9a8a0dd143470c8" + integrity sha512-T24Jb5V48e4VgYliUXMnZ379ItbrXgOimweKaJshD84z+8q7ZOZjJan0MeDe+Ugb+uqERDVV8SBmemaGMSMugA== vscode-jsonrpc@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz#a7bf74ef3254d0a0c272fab15c82128e378b3be9" + integrity sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg== vscode-languageserver-protocol@^3.10.0, vscode-languageserver-protocol@^3.10.3: version "3.14.1" resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz#b8aab6afae2849c84a8983d39a1cf742417afe2f" + integrity sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g== dependencies: vscode-jsonrpc "^4.0.0" vscode-languageserver-types "3.14.0" @@ -8660,10 +10188,12 @@ vscode-languageserver-protocol@^3.10.0, vscode-languageserver-protocol@^3.10.3: vscode-languageserver-types@3.14.0, vscode-languageserver-types@^3.10.0, vscode-languageserver-types@^3.13.0: version "3.14.0" resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743" + integrity sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A== vscode-languageserver@^4.0.0: version "4.4.2" resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-4.4.2.tgz#600ae9cc7a6ff1e84d93c7807840c2cb5b22821b" + integrity sha512-61y8Raevi9EigDgg9NelvT9cUAohiEbUl1LOwQQgOCAaNX62yKny/ddi0uC+FUTm4CzsjhBu+06R+vYgfCYReA== dependencies: vscode-languageserver-protocol "^3.10.3" vscode-uri "^1.0.5" @@ -8671,50 +10201,60 @@ vscode-languageserver@^4.0.0: vscode-nls@^3.2.2: version "3.2.5" resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-3.2.5.tgz#25520c1955108036dec607c85e00a522f247f1a4" + integrity sha512-ITtoh3V4AkWXMmp3TB97vsMaHRgHhsSFPsUdzlueSL+dRZbSNTZeOmdQv60kjCV306ghPxhDeoNUEm3+EZMuyw== vscode-nls@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-4.1.0.tgz#d9b4afb9477c2101517d6a6aac22f4d9ff066dda" + integrity sha512-zKsFWVzL1wlCezgaI3XiN42IT8DIPM1Qr+G+RBhiU3U0bJCdC8pPELakRCtuVT4wF3gBZjBrUDQ8mowL7hmgwA== vscode-ripgrep@^1.2.4: version "1.2.5" resolved "https://registry.yarnpkg.com/vscode-ripgrep/-/vscode-ripgrep-1.2.5.tgz#2093c8f36d52bd2dab9eb45b003dd02533c5499c" + integrity sha512-n5XBm9od5hahpljw9T8wbkuMnAY7LlAG1OyEEtcCZEX9aCHFuBKSP0IcvciGRTbtWRovNuT83A2iRjt6PL3bLg== vscode-textmate@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-4.1.1.tgz#857e836fbc13a376ec624242437e1747d79610a9" + integrity sha512-xBjq9LH6fMhWDhIVkbKlB1JeCu6lT3FI/QKN24Xi4RKPBUm16IhHTqs6Q6SUGewkNsFZGkb1tJdZsuMnlmVpgw== dependencies: oniguruma "^7.0.0" vscode-uri@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.5.tgz#3b899a8ef71c37f3054d79bdbdda31c7bf36f20d" + integrity sha1-O4majvccN/MFTXm9vdoxx7828g0= vscode-uri@^1.0.1, vscode-uri@^1.0.3, vscode-uri@^1.0.5, vscode-uri@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.6.tgz#6b8f141b0bbc44ad7b07e94f82f168ac7608ad4d" + integrity sha512-sLI2L0uGov3wKVb9EB+vIQBl9tVP90nqRvxSoJ35vI3NjxE8jfsE5DSOhWgSunHSZmKS4OCi2jrtfxK7uyp2ww== vscode-ws-jsonrpc@^0.0.2-1: version "0.0.2-2" resolved "https://registry.yarnpkg.com/vscode-ws-jsonrpc/-/vscode-ws-jsonrpc-0.0.2-2.tgz#3d977ea40a2f47148ea8cfcbf077196ecd7fe3a2" + integrity sha512-hViHObJHtxD0KX8tvP6QL8fJGfH9mmDrEkdfLKj6Mf1uaxypoMBnjcZDCU3N4l7VriQiNRbohe/FlMrC3/0r7Q== dependencies: vscode-jsonrpc "^3.6.0" w3c-hr-time@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= dependencies: browser-process-hrtime "^0.1.2" walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" watch@~0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + integrity sha1-KAlUdsbffJDJYxOJkMClQj60uYY= dependencies: exec-sh "^0.2.0" minimist "^1.2.0" @@ -8722,6 +10262,7 @@ watch@~0.18.0: watchpack@^1.5.0: version "1.6.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== dependencies: chokidar "^2.0.2" graceful-fs "^4.1.2" @@ -8730,16 +10271,19 @@ watchpack@^1.5.0: wcwidth@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== webpack-cli@^3.1.1: version "3.3.2" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.2.tgz#aed2437b0db0a7faa2ad28484e166a5360014a91" + integrity sha512-FLkobnaJJ+03j5eplxlI0TUxhGCOdfewspIGuvDVtpOlrAuKMFC57K42Ukxqs1tn8947/PM6tP95gQc0DCzRYA== dependencies: chalk "^2.4.1" cross-spawn "^6.0.5" @@ -8753,16 +10297,18 @@ webpack-cli@^3.1.1: v8-compile-cache "^2.0.2" yargs "^12.0.5" -webpack-sources@^1.1.0, webpack-sources@^1.3.0: +webpack-sources@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== dependencies: source-list-map "^2.0.0" source-map "~0.6.1" webpack@^4.20.2: - version "4.31.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.31.0.tgz#ae201d45f0571336e42d1c2b5c8ab56c4d3b0c63" + version "4.32.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.32.2.tgz#3639375364a617e84b914ddb2c770aed511e5bc8" + integrity sha512-F+H2Aa1TprTQrpodRAWUMJn7A8MgDx82yQiNvYMaj3d1nv3HetKU0oqEulL9huj8enirKi8KvEXQ3QtuHF89Zg== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" @@ -8792,6 +10338,7 @@ webpack@^4.20.2: websocket@1.0.23: version "1.0.23" resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.23.tgz#20de8ec4a7126b09465578cd5dbb29a9c296aac6" + integrity sha1-IN6OxKcSawlGVXjNXbspqcKWqsY= dependencies: debug "^2.2.0" nan "^2.3.3" @@ -8801,16 +10348,19 @@ websocket@1.0.23: whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^6.4.1: version "6.5.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== dependencies: lodash.sortby "^4.7.0" tr46 "^1.0.1" @@ -8819,6 +10369,7 @@ whatwg-url@^6.4.1: whatwg-url@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" + integrity sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== dependencies: lodash.sortby "^4.7.0" tr46 "^1.0.1" @@ -8827,50 +10378,60 @@ whatwg-url@^7.0.0: when@^3.7.7: version "3.7.8" resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" + integrity sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I= which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which-pm-runs@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= which@1, which@^1.2.12, which@^1.2.14, which@^1.2.8, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" wide-align@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== dependencies: string-width "^1.0.2 || 2" windows-release@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.2.0.tgz#8122dad5afc303d833422380680a79cdfa91785f" + integrity sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA== dependencies: execa "^1.0.0" wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -worker-farm@^1.5.2: +worker-farm@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: errno "~0.1.7" wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= dependencies: string-width "^1.0.1" strip-ansi "^3.0.1" @@ -8878,10 +10439,12 @@ wrap-ansi@^2.0.0: wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^2.0.0, write-file-atomic@^2.1.0, write-file-atomic@^2.3.0: version "2.4.2" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.2.tgz#a7181706dfba17855d221140a9c06e15fcdd87b9" + integrity sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g== dependencies: graceful-fs "^4.1.11" imurmurhash "^0.1.4" @@ -8890,6 +10453,7 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.1.0, write-file-atomic@^2.3.0: write-json-file@^2.2.0, write-json-file@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" + integrity sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8= dependencies: detect-indent "^5.0.0" graceful-fs "^4.1.2" @@ -8901,6 +10465,7 @@ write-json-file@^2.2.0, write-json-file@^2.3.0: write-pkg@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" + integrity sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw== dependencies: sort-keys "^2.0.0" write-json-file "^2.2.0" @@ -8908,18 +10473,21 @@ write-pkg@^3.1.0: ws@^5.2.0, ws@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== dependencies: async-limiter "~1.0.0" xdg-basedir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" + integrity sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I= dependencies: os-homedir "^1.0.0" xdg-trashdir@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/xdg-trashdir/-/xdg-trashdir-2.1.1.tgz#59a60aaf8e6f9240c1daed9a0944b2f514c27d8e" + integrity sha512-KcVhPaOu2ZurYNHSRTf1+ZHORkTZGCQ+u0JHN17QixRISJq4pXOnjt/lQcehvtHL5QAKhSzKgyjrcNnPdkPBHA== dependencies: "@sindresorhus/df" "^2.1.0" mount-point "^3.0.0" @@ -8930,52 +10498,64 @@ xdg-trashdir@^2.1.1: xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xregexp@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" + integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg== xtend@^4.0.0, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + +xterm@3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.13.0.tgz#d0e06c3cf4c1f079aa83f646948457db3b04220b" + integrity sha512-FZVmvkkbkky3zldJ2NNOZ9h8jirtbGTlF4sIKMDrejR4wPsVZ3o4F++DQVkdeZqjAwtNOMoR17PMSOTZ+h070g== xterm@3.9.1: version "3.9.1" resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.9.1.tgz#65756beb09bb6fb44aeb29032adcd6789aaaa5f4" - -xterm@3.9.2: - version "3.9.2" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.9.2.tgz#e94bfbb84217b19bc1c16ed43d303b8245c9313d" + integrity sha512-5AZlhP0jvH/Sskx1UvvNFMqDRHVFqapl59rjV3RRpTJmveoharJplxPfzSThk85I4+AZo2xvD0X0nh0AAzkeZQ== y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= "y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== yaeti@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.4.tgz#89fe739c45ac4491028973193262a837693a66b6" + integrity sha1-if5znEWsRJECiXMZMmKoN2k6ZrY= yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= yallist@^3.0.0, yallist@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== yargs-parser@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== dependencies: camelcase "^4.1.0" yargs-parser@^11.1.1: version "11.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" @@ -8983,18 +10563,21 @@ yargs-parser@^11.1.1: yargs-parser@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" + integrity sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ== dependencies: camelcase "^4.1.0" yargs-parser@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= dependencies: camelcase "^4.1.0" yargs@12.0.1: version "12.0.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.1.tgz#6432e56123bb4e7c3562115401e98374060261c2" + integrity sha512-B0vRAp1hRX4jgIOWFtjfNjd9OA9RWYZ6tqGA9/I/IrTMsxmKvtWy+ersM+jzpQqbC3YfLzeABPdeTgcJ9eu1qQ== dependencies: cliui "^4.0.0" decamelize "^2.0.0" @@ -9012,6 +10595,7 @@ yargs@12.0.1: yargs@^10.0.3: version "10.1.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" + integrity sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig== dependencies: cliui "^4.0.0" decamelize "^1.1.1" @@ -9029,6 +10613,7 @@ yargs@^10.0.3: yargs@^11.0.0, yargs@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== dependencies: cliui "^4.0.0" decamelize "^1.1.1" @@ -9046,6 +10631,7 @@ yargs@^11.0.0, yargs@^11.1.0: yargs@^12.0.1, yargs@^12.0.5: version "12.0.5" resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== dependencies: cliui "^4.0.0" decamelize "^1.2.0" @@ -9063,6 +10649,7 @@ yargs@^12.0.1, yargs@^12.0.5: yauzl@^2.4.2: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" @@ -9070,10 +10657,12 @@ yauzl@^2.4.2: yn@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" + integrity sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= zip-dir@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/zip-dir/-/zip-dir-1.0.2.tgz#253f907aead62a21acd8721d8b88032b2411c051" + integrity sha1-JT+QeurWKiGs2HIdi4gDKyQRwFE= dependencies: async "^1.5.2" jszip "^2.4.0" @@ -9081,6 +10670,7 @@ zip-dir@^1.0.2: zip-stream@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" + integrity sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ= dependencies: archiver-utils "^1.3.0" compress-commons "^1.2.0" From 535b0239dff7a70667b5cedd908fc4403285377e Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Tue, 21 May 2019 15:08:21 +0000 Subject: [PATCH 06/51] Fix duplication typing after terminal reconnection. Signed-off-by: Oleksandr Andriienko --- .../terminal-widget/remote-terminal-widget.ts | 50 +++++++++++++------ 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/extensions/eclipse-che-theia-terminal/src/browser/terminal-widget/remote-terminal-widget.ts b/extensions/eclipse-che-theia-terminal/src/browser/terminal-widget/remote-terminal-widget.ts index a85944bfc..76c276323 100644 --- a/extensions/eclipse-che-theia-terminal/src/browser/terminal-widget/remote-terminal-widget.ts +++ b/extensions/eclipse-che-theia-terminal/src/browser/terminal-widget/remote-terminal-widget.ts @@ -19,6 +19,7 @@ import { Disposable } from 'vscode-jsonrpc'; import { TerminalWidgetOptions } from '@theia/terminal/lib/browser/base/terminal-widget'; import URI from '@theia/core/lib/common/uri'; +const ReconnectingWebSocket = require('reconnecting-websocket'); export const REMOTE_TERMINAL_WIDGET_FACTORY_ID = 'remote-terminal'; export const RemoteTerminalWidgetOptions = Symbol('RemoteTerminalWidgetOptions'); export interface RemoteTerminalWidgetOptions extends Partial { @@ -51,6 +52,7 @@ export class RemoteTerminalWidget extends TerminalWidgetImpl { options: RemoteTerminalWidgetOptions; protected terminalId = -1; + private isOpen: boolean = false; @postConstruct() protected init(): void { @@ -85,10 +87,10 @@ export class RemoteTerminalWidget extends TerminalWidgetImpl { this.termServer = termProxyCreator.create(); this.toDispose.push(this.termServer.onDidCloseConnection(() => { - const disposable = this.termServer.onDidOpenConnection(() => { + const disposable = this.termServer.onDidOpenConnection(async () => { disposable.dispose(); this.waitForRemoteConnection = new Deferred(); - this.reconnectTerminalProcess(); + await this.reconnectTerminalProcess(); }); this.toDispose.push(disposable); })); @@ -112,13 +114,12 @@ export class RemoteTerminalWidget extends TerminalWidgetImpl { throw new Error('Failed to start terminal' + (id ? ` for id: ${id}.` : '.')); } - protected connectTerminalProcess(): void { + protected async connectTerminalProcess(): Promise { if (typeof this.terminalId !== 'number') { return; } this.toDisposeOnConnect.dispose(); - this.term.reset(); - this.connectSocket(this.terminalId); + await this.connectSocket(this.terminalId); } get processId(): Promise { @@ -131,36 +132,53 @@ export class RemoteTerminalWidget extends TerminalWidgetImpl { })(); } - protected connectSocket(id: number) { + protected async connectSocket(id: number): Promise { + if (this.isOpen) { + return Promise.resolve(); + } const socket = this.createWebSocket(id.toString()); + const sendListener = data => socket.send(data); + socket.onopen = () => { + this.term.reset(); if (this.waitForRemoteConnection) { this.waitForRemoteConnection.resolve(socket); } - const sendListener = data => socket.send(data); this.term.on('data', sendListener); socket.onmessage = ev => this.write(ev.data); - this.toDisposeOnConnect.push(Disposable.create(() => { - this.term.off('data', sendListener); + this.toDispose.push(Disposable.create(() => { socket.close(); + this.term.off('data', sendListener); })); - socket.onerror = err => { - console.error(err); - }; + this.isOpen = true; + return Promise.resolve(); + }; - this.toDispose.push(Disposable.create(() => { - socket.close(); - })); + socket.onerror = err => { + this.term.off('data', sendListener); + return Promise.resolve(); + }; + + socket.onclose = code => { + this.term.off('data', sendListener); + return Promise.resolve(); }; } protected createWebSocket(pid: string): WebSocket { const url = new URI(this.options.endpoint).resolve(ATTACH_TERMINAL_SEGMENT).resolve(this.terminalId + ''); - return new WebSocket(url.toString(true)); + return new ReconnectingWebSocket(url.toString(true), undefined, { + maxReconnectionDelay: 10000, + minReconnectionDelay: 1000, + reconnectionDelayGrowFactor: 1.3, + connectionTimeout: 10000, + maxRetries: Infinity, + debug: false + }); } protected async attachTerminal(id: number): Promise { From 68f0baec2b4924f4b80aa53b4ad824d7bb0dd36e Mon Sep 17 00:00:00 2001 From: Roman Nikitenko Date: Mon, 20 May 2019 10:40:59 +0300 Subject: [PATCH 07/51] Export tasks and launch configurations in config files of workspace folder Signed-off-by: Roman Nikitenko --- plugins/task-plugin/package.json | 3 +- .../src/che-task-backend-module.ts | 7 ++ .../src/export/export-configs-manager.ts | 82 ++++++++++++++ .../src/export/launch-configs-exporter.ts | 64 +++++++++++ .../src/export/task-configs-exporter.ts | 65 +++++++++++ .../src/machine/machine-exec-client.ts | 2 +- .../task-plugin/src/task-plugin-backend.ts | 4 + .../task-plugin/src/task/che-task-provider.ts | 7 +- plugins/task-plugin/src/uri-helper.ts | 35 ------ plugins/task-plugin/src/utils.ts | 102 ++++++++++++++++++ 10 files changed, 333 insertions(+), 38 deletions(-) create mode 100644 plugins/task-plugin/src/export/export-configs-manager.ts create mode 100644 plugins/task-plugin/src/export/launch-configs-exporter.ts create mode 100644 plugins/task-plugin/src/export/task-configs-exporter.ts delete mode 100644 plugins/task-plugin/src/uri-helper.ts create mode 100644 plugins/task-plugin/src/utils.ts diff --git a/plugins/task-plugin/package.json b/plugins/task-plugin/package.json index 5985312a9..198cd205a 100644 --- a/plugins/task-plugin/package.json +++ b/plugins/task-plugin/package.json @@ -64,6 +64,7 @@ "reflect-metadata": "0.1.8", "vscode-uri": "1.0.5", "vscode-ws-jsonrpc": "^0.0.2-1", - "ws": "^5.2.2" + "ws": "^5.2.2", + "jsonc-parser": "^2.0.2" } } diff --git a/plugins/task-plugin/src/che-task-backend-module.ts b/plugins/task-plugin/src/che-task-backend-module.ts index 1ea5078a0..50c517325 100644 --- a/plugins/task-plugin/src/che-task-backend-module.ts +++ b/plugins/task-plugin/src/che-task-backend-module.ts @@ -22,6 +22,9 @@ import { PreviewUrlsWidgetFactory, PreviewUrlsWidget, PreviewUrlsWidgetOptions } import { CheTaskPreviewMode } from './preview/task-preview-mode'; import { PreviewUrlOpenService } from './preview/preview-url-open-service'; import { CheWorkspaceClient } from './che-workspace-client'; +import { LaunchConfigurationsExporter } from './export/launch-configs-exporter'; +import { TaskConfigurationsExporter } from './export/task-configs-exporter'; +import { ConfigurationsExporter, ExportConfigurationsManager } from './export/export-configs-manager'; const container = new Container(); container.bind(CheTaskProvider).toSelf().inSingletonScope(); @@ -36,6 +39,10 @@ container.bind(ProjectPathVariableResolver).toSelf().inSingletonScope(); container.bind(CheWorkspaceClient).toSelf().inSingletonScope(); container.bind(CheTaskPreviewMode).toSelf().inSingletonScope(); container.bind(PreviewUrlOpenService).toSelf().inSingletonScope(); +container.bind(ConfigurationsExporter).to(TaskConfigurationsExporter).inSingletonScope(); +container.bind(ConfigurationsExporter).to(LaunchConfigurationsExporter).inSingletonScope(); +container.bind(ExportConfigurationsManager).toSelf().inSingletonScope(); + container.bind(PreviewUrlsWidget).toSelf().inTransientScope(); container.bind(PreviewUrlsWidgetFactory).toDynamicValue(ctx => ({ createWidget: (options: PreviewUrlsWidgetOptions) => { diff --git a/plugins/task-plugin/src/export/export-configs-manager.ts b/plugins/task-plugin/src/export/export-configs-manager.ts new file mode 100644 index 000000000..f9efaf2bb --- /dev/null +++ b/plugins/task-plugin/src/export/export-configs-manager.ts @@ -0,0 +1,82 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { injectable, inject, multiInject } from 'inversify'; +import { CheWorkspaceClient } from '../che-workspace-client'; +import * as theia from '@theia/plugin'; +import { che as cheApi } from '@eclipse-che/api'; + +export const ConfigurationsExporter = Symbol('ConfigurationsExporter'); + +/** Exports content with configurations in the config file */ +export interface ConfigurationsExporter { + + /** Type of the exporter corresponds to type of command which brings content with configs */ + readonly type: string; + + /** + * Exports given content with configurations in the config file of given workspace folder + * @param configsContent content with configurations for export + * @param workspaceFolder workspace folder for exporting configs in the config file + */ + export(configsContent: string, workspaceFolder: theia.WorkspaceFolder): void; +} + +/** Reads the commands from the current Che workspace and exports task and launch configurations in the config files. */ +@injectable() +export class ExportConfigurationsManager { + + @inject(CheWorkspaceClient) + protected readonly cheWorkspaceClient: CheWorkspaceClient; + + @multiInject(ConfigurationsExporter) + protected readonly exporters: ConfigurationsExporter[]; + + async export() { + const workspaceFolders = theia.workspace.workspaceFolders; + if (!workspaceFolders || workspaceFolders.length < 1) { + return; + } + + const cheCommands = await this.cheWorkspaceClient.getCommands(); + for (const exporter of this.exporters) { + const configsContent = this.extractConfigsContent(exporter.type, cheCommands); + if (!configsContent) { + continue; + } + + this.exportContent(configsContent, exporter, workspaceFolders); + } + } + + private exportContent(configsContent: string, exporter: ConfigurationsExporter, workspaceFolders: theia.WorkspaceFolder[]) { + for (const workspaceFolder of workspaceFolders) { + exporter.export(configsContent, workspaceFolder); + } + } + + private extractConfigsContent(type: string, commands: cheApi.workspace.Command[]): string { + const configCommands = commands.filter(command => command.type === type); + if (configCommands.length === 0) { + return ''; + } + + if (configCommands.length > 1) { + console.warn(`Found duplicate entry for type ${type}`); + } + + const configCommand = configCommands[0]; + if (!configCommand || !configCommand.attributes || !configCommand.attributes.actionReferenceContent) { + return ''; + } + + return configCommand.attributes.actionReferenceContent; + } +} diff --git a/plugins/task-plugin/src/export/launch-configs-exporter.ts b/plugins/task-plugin/src/export/launch-configs-exporter.ts new file mode 100644 index 000000000..caac93e81 --- /dev/null +++ b/plugins/task-plugin/src/export/launch-configs-exporter.ts @@ -0,0 +1,64 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { injectable } from 'inversify'; +import * as theia from '@theia/plugin'; +import { resolve } from 'path'; +import { readFileSync, writeFileSync, format, modify, parse } from '../utils'; +import { ConfigurationsExporter } from './export-configs-manager'; + +const CONFIG_DIR = '.theia'; +const LAUNCH_CONFIG_FILE = 'launch.json'; +const formattingOptions = { tabSize: 4, insertSpaces: true, eol: '' }; + +export const VSCODE_LAUNCH_TYPE = 'vscode-launch'; + +/** Exports content with launch configurations in the config file. */ +@injectable() +export class LaunchConfigurationsExporter implements ConfigurationsExporter { + readonly type: string = VSCODE_LAUNCH_TYPE; + + export(configsContent: string, workspaceFolder: theia.WorkspaceFolder): void { + const launchConfigFileUri = this.getConfigFileUri(workspaceFolder.uri.path); + const existingContent = readFileSync(launchConfigFileUri); + if (configsContent === existingContent) { + return; + } + + const configsJson = parse(configsContent); + if (!configsJson || !configsJson.configurations) { + return; + } + + const existingJson = parse(existingContent); + if (!existingJson || !existingJson.configurations) { + writeFileSync(launchConfigFileUri, format(configsContent, formattingOptions)); + return; + } + + const mergedConfigs = this.merge(existingJson.configurations, configsJson.configurations); + const result = modify(configsContent, ['configurations'], mergedConfigs, formattingOptions); + writeFileSync(launchConfigFileUri, result); + } + + private merge(existingConfigs: theia.DebugConfiguration[], newConfigs: theia.DebugConfiguration[]): theia.DebugConfiguration[] { + const result: theia.DebugConfiguration[] = Object.assign([], newConfigs); + for (const existing of existingConfigs) { + if (!newConfigs.some(config => config.name === existing.name)) { + result.push(existing); + } + } + return result; + } + + private getConfigFileUri(rootDir: string): string { + return resolve(rootDir.toString(), CONFIG_DIR, LAUNCH_CONFIG_FILE); + } +} diff --git a/plugins/task-plugin/src/export/task-configs-exporter.ts b/plugins/task-plugin/src/export/task-configs-exporter.ts new file mode 100644 index 000000000..55891d187 --- /dev/null +++ b/plugins/task-plugin/src/export/task-configs-exporter.ts @@ -0,0 +1,65 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { injectable } from 'inversify'; +import * as theia from '@theia/plugin'; +import { TaskConfiguration } from '@eclipse-che/plugin'; +import { resolve } from 'path'; +import { readFileSync, writeFileSync, format, modify, parse } from '../utils'; +import { ConfigurationsExporter } from './export-configs-manager'; + +const CONFIG_DIR = '.theia'; +const TASK_CONFIG_FILE = 'tasks.json'; +const formattingOptions = { tabSize: 4, insertSpaces: true, eol: '' }; + +export const VSCODE_TASK_TYPE = 'vscode-task'; + +/** Exports configurations of tasks in the config file. */ +@injectable() +export class TaskConfigurationsExporter implements ConfigurationsExporter { + readonly type: string = VSCODE_TASK_TYPE; + + export(tasksContent: string, workspaceFolder: theia.WorkspaceFolder): void { + const tasksConfigFileUri = this.getConfigFileUri(workspaceFolder.uri.path); + const existingContent = readFileSync(tasksConfigFileUri); + if (tasksContent === existingContent) { + return; + } + + const tasksJson = parse(tasksContent); + if (!tasksJson || !tasksJson.tasks) { + return; + } + + const existingJson = parse(existingContent); + if (!existingJson || !existingJson.tasks) { + writeFileSync(tasksConfigFileUri, format(tasksContent, formattingOptions)); + return; + } + + const mergedConfigs = this.merge(existingJson.tasks, tasksJson.tasks); + const result = modify(tasksContent, ['tasks'], mergedConfigs, formattingOptions); + writeFileSync(tasksConfigFileUri, result); + } + + private merge(existingConfigs: TaskConfiguration[], newConfigs: TaskConfiguration[]): TaskConfiguration[] { + const result: TaskConfiguration[] = Object.assign([], newConfigs); + for (const existing of existingConfigs) { + if (!newConfigs.some(config => config.label === existing.label)) { + result.push(existing); + } + } + return result; + } + + private getConfigFileUri(rootDir: string): string { + return resolve(rootDir.toString(), CONFIG_DIR, TASK_CONFIG_FILE); + } +} diff --git a/plugins/task-plugin/src/machine/machine-exec-client.ts b/plugins/task-plugin/src/machine/machine-exec-client.ts index 1c0579286..ec67dd988 100644 --- a/plugins/task-plugin/src/machine/machine-exec-client.ts +++ b/plugins/task-plugin/src/machine/machine-exec-client.ts @@ -12,7 +12,7 @@ import * as rpc from 'vscode-ws-jsonrpc'; import { injectable, inject, postConstruct } from 'inversify'; import { CheWorkspaceClient } from '../che-workspace-client'; import { createConnection } from './websocket'; -import { applySegmentsToUri } from '../uri-helper'; +import { applySegmentsToUri } from '../utils'; import { MachineExecWatcher } from './machine-exec-watcher'; const CREATE_METHOD_NAME: string = 'create'; diff --git a/plugins/task-plugin/src/task-plugin-backend.ts b/plugins/task-plugin/src/task-plugin-backend.ts index 84190f761..ed052b9b1 100644 --- a/plugins/task-plugin/src/task-plugin-backend.ts +++ b/plugins/task-plugin/src/task-plugin-backend.ts @@ -19,6 +19,7 @@ import { ServerVariableResolver } from './variable/server-variable-resolver'; import { ProjectPathVariableResolver } from './variable/project-path-variable-resolver'; import { CheTaskEventsHandler } from './preview/task-events-handler'; import { TasksPreviewManager } from './preview/tasks-preview-manager'; +import { ExportConfigurationsManager } from './export/export-configs-manager'; let pluginContext: theia.PluginContext; @@ -44,6 +45,9 @@ export async function start(context: theia.PluginContext) { const cheTaskRunner = container.get(CheTaskRunner); const taskRunnerSubscription = await che.task.registerTaskRunner(CHE_TASK_TYPE, cheTaskRunner); getSubscriptions().push(taskRunnerSubscription); + + const exportConfigurationsManager = container.get(ExportConfigurationsManager); + exportConfigurationsManager.export(); } export function stop() { } diff --git a/plugins/task-plugin/src/task/che-task-provider.ts b/plugins/task-plugin/src/task/che-task-provider.ts index 5ebe6a1de..4276af215 100644 --- a/plugins/task-plugin/src/task/che-task-provider.ts +++ b/plugins/task-plugin/src/task/che-task-provider.ts @@ -15,6 +15,8 @@ import { Task } from '@theia/plugin'; import { CHE_TASK_TYPE, MACHINE_NAME_ATTRIBUTE, PREVIEW_URL_ATTRIBUTE, WORKING_DIR_ATTRIBUTE, CheTaskDefinition, Target } from './task-protocol'; import { MachinesPicker } from '../machine/machines-picker'; import { CheWorkspaceClient } from '../che-workspace-client'; +import { VSCODE_LAUNCH_TYPE } from '../export/launch-configs-exporter'; +import { VSCODE_TASK_TYPE } from '../export/task-configs-exporter'; /** Reads the commands from the current Che workspace and provides it as Task Configurations. */ @injectable() @@ -27,7 +29,10 @@ export class CheTaskProvider { async provideTasks(): Promise { const commands = await this.cheWorkspaceClient.getCommands(); - return commands.map(command => this.toTask(command)); + const filteredCommands = commands.filter(command => + command.type !== VSCODE_TASK_TYPE && + command.type !== VSCODE_LAUNCH_TYPE); + return filteredCommands.map(command => this.toTask(command)); } async resolveTask(task: Task): Promise { diff --git a/plugins/task-plugin/src/uri-helper.ts b/plugins/task-plugin/src/uri-helper.ts deleted file mode 100644 index 3aafae76d..000000000 --- a/plugins/task-plugin/src/uri-helper.ts +++ /dev/null @@ -1,35 +0,0 @@ -/********************************************************************* - * Copyright (c) 2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import { URL } from 'url'; -import { resolve } from 'path'; - -/** - * Apply segments to the url endpoint, where are: - * @param endPointUrl - url endpoint, for example 'http://ws:/some-server/api' - * @param pathSegements - array path segements, which should be applied one by one to the url. - * Example: - * applySegmentsToUri('http://ws:/some-server/api', 'connect', `1`)) => http://ws/some-server/api/connect/1 - * applySegmentsToUri('http://ws:/some-server/api/', 'connect', `1`)) => http://ws/some-server/api/connect/1 - * applySegmentsToUri('http://ws:/some-server/api//', 'connect', `1`)) => http://ws/some-server/api/connect/1 - * applySegmentsToUri('http://ws:/some-server/api', '/connect', `1`)) => error, segment should not contains '/' - */ -export function applySegmentsToUri(endPointUrl: string, ...pathSegements: string[]): string { - const urlToTransform: URL = new URL(endPointUrl); - - for (const segment of pathSegements) { - if (segment.indexOf('/') > -1) { - throw new Error(`path segment ${segment} contains '/'`); - } - urlToTransform.pathname = resolve(urlToTransform.pathname, segment); - } - - return urlToTransform.toString(); -} diff --git a/plugins/task-plugin/src/utils.ts b/plugins/task-plugin/src/utils.ts new file mode 100644 index 000000000..5164aa8ee --- /dev/null +++ b/plugins/task-plugin/src/utils.ts @@ -0,0 +1,102 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { URL } from 'url'; +import * as path from 'path'; +import { resolve } from 'path'; +import * as jsoncparser from 'jsonc-parser'; +import { FormattingOptions, ParseError, JSONPath } from 'jsonc-parser'; + +const fs = require('fs'); + +/** + * Apply segments to the url endpoint, where are: + * @param endPointUrl - url endpoint, for example 'http://ws:/some-server/api' + * @param pathSegements - array path segements, which should be applied one by one to the url. + * Example: + * applySegmentsToUri('http://ws:/some-server/api', 'connect', `1`)) => http://ws/some-server/api/connect/1 + * applySegmentsToUri('http://ws:/some-server/api/', 'connect', `1`)) => http://ws/some-server/api/connect/1 + * applySegmentsToUri('http://ws:/some-server/api//', 'connect', `1`)) => http://ws/some-server/api/connect/1 + * applySegmentsToUri('http://ws:/some-server/api', '/connect', `1`)) => error, segment should not contains '/' + */ +export function applySegmentsToUri(endPointUrl: string, ...pathSegements: string[]): string { + const urlToTransform: URL = new URL(endPointUrl); + + for (const segment of pathSegements) { + if (segment.indexOf('/') > -1) { + throw new Error(`path segment ${segment} contains '/'`); + } + urlToTransform.pathname = resolve(urlToTransform.pathname, segment); + } + + return urlToTransform.toString(); +} + +/** Parses the given content and returns the object the JSON content represents. */ +// tslint:disable-next-line:no-any +export function parse(content: string): any { + const strippedContent = jsoncparser.stripComments(content); + const errors: ParseError[] = []; + const configurations = jsoncparser.parse(strippedContent, errors); + + if (errors.length) { + for (const e of errors) { + console.error(`Error parsing configurations: error: ${e.error}, length: ${e.length}, offset: ${e.offset}`); + } + return ''; + } else { + return configurations; + } +} + +/** Formats content according to given formatting options */ +export function format(content: string, options: FormattingOptions): string { + const edits = jsoncparser.format(content, undefined, options); + return jsoncparser.applyEdits(content, edits); +} + +/** + * Modifies JSON document using json path, value and options. + * + * @param content JSON document for changes + * @param jsonPath path of the value to change - the document root, a property or an array item. + * @param value new value for the specified property or item. + * @param options options to apply formatting + */ +// tslint:disable-next-line:no-any +export function modify(content: string, jsonPath: JSONPath, value: any, options: FormattingOptions): string { + const edits = jsoncparser.modify(content, jsonPath, value, { formattingOptions: options }); + return jsoncparser.applyEdits(content, edits); +} + +/** Synchronously reads the file by given path. Returns content of the file or empty string if file doesn't exist */ +export function readFileSync(filePath: string): string { + try { + return fs.existsSync(filePath) ? fs.readFileSync(filePath, 'utf8') : ''; + } catch (e) { + console.error(e); + return ''; + } +} + +/** Synchronously writes given content to the file. Creates directories to the file if they don't exist */ +export function writeFileSync(filePath: string, content: string): void { + ensureDirExistence(filePath); + fs.writeFileSync(filePath, content); +} + +/** Synchronously creates a directory to the file if they don't exist */ +export function ensureDirExistence(filePath: string) { + const dirName = path.dirname(filePath); + if (fs.existsSync(dirName)) { + return; + } + fs.mkdirSync(dirName, { recursive: true }); +} From 5cf48d3fbe4831175bac88a7a8316358b155d162 Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Mon, 27 May 2019 11:41:21 +0300 Subject: [PATCH 08/51] replace '*/src/*' to '*/lib/*' in imports Signed-off-by: Yevhen Vydolob --- .../src/node/server-plugin-proxy-runner.ts | 2 +- .../theia-endpoint-runtime/src/node/terminal-container-aware.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dockerfiles/theia-endpoint-runtime/src/node/server-plugin-proxy-runner.ts b/dockerfiles/theia-endpoint-runtime/src/node/server-plugin-proxy-runner.ts index 0234c3eec..7c39ab54d 100644 --- a/dockerfiles/theia-endpoint-runtime/src/node/server-plugin-proxy-runner.ts +++ b/dockerfiles/theia-endpoint-runtime/src/node/server-plugin-proxy-runner.ts @@ -9,7 +9,7 @@ **********************************************************************/ import { injectable, inject } from 'inversify'; -import { HostedPluginClient, ServerPluginRunner, PluginMetadata } from '@theia/plugin-ext/src/common/plugin-protocol'; +import { HostedPluginClient, ServerPluginRunner, PluginMetadata } from '@theia/plugin-ext/lib/common/plugin-protocol'; import { HostedPluginRemote } from './hosted-plugin-remote'; /** diff --git a/dockerfiles/theia-endpoint-runtime/src/node/terminal-container-aware.ts b/dockerfiles/theia-endpoint-runtime/src/node/terminal-container-aware.ts index b077e612c..1044a162b 100644 --- a/dockerfiles/theia-endpoint-runtime/src/node/terminal-container-aware.ts +++ b/dockerfiles/theia-endpoint-runtime/src/node/terminal-container-aware.ts @@ -9,7 +9,7 @@ **********************************************************************/ import * as theia from '@theia/plugin'; -import { TerminalServiceExtImpl } from '@theia/plugin-ext/src/plugin/terminal-ext'; +import { TerminalServiceExtImpl } from '@theia/plugin-ext/lib/plugin/terminal-ext'; import { DebugExtImpl } from '@theia/plugin-ext/lib/plugin/node/debug/debug'; /** From 5a3cdc5db1f7d6e1030998e3b36884af325d84a2 Mon Sep 17 00:00:00 2001 From: "Victor V. Rubezhny" Date: Tue, 28 May 2019 09:07:13 +0200 Subject: [PATCH 09/51] Docker image for PHP Language Support and Debugger (#203) Based on che-theia-endpoint-runtime image. Includes the following php7 packages: php7 php7-fpm php7-opcache php7-gd php7-mysqli php7-zlib php7-curl php7-xdebug In order to be used for VSCode PHP Language Support and Debugger extensions, it should be built using `--tag=next` which will add the support for node:10.15 and the latest VSCode API support required to run the mentioned VSCode extensions. Issue: https://github.com/eclipse/che/issues/12772 Signed-off-by: Victor Rubezhny --- dockerfiles/remote-plugin-php7/Dockerfile | 26 +++++++++++++++++++++++ dockerfiles/remote-plugin-php7/build.sh | 15 +++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 dockerfiles/remote-plugin-php7/Dockerfile create mode 100755 dockerfiles/remote-plugin-php7/build.sh diff --git a/dockerfiles/remote-plugin-php7/Dockerfile b/dockerfiles/remote-plugin-php7/Dockerfile new file mode 100644 index 000000000..72fd224c1 --- /dev/null +++ b/dockerfiles/remote-plugin-php7/Dockerfile @@ -0,0 +1,26 @@ +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation + +FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} + +RUN apk --update --no-cache add \ + ca-certificates \ + php7 php7-fpm php7-opcache \ + php7-gd php7-mysqli php7-zlib php7-curl \ + && apk --update --no-cache add \ + php7-xdebug --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ \ + && echo "zend_extension=$(find /usr/lib/php7/modules/ -name xdebug.so)" > /etc/php7/php.ini \ + && echo "xdebug.coverage_enable=0" >> /etc/php7/php.ini \ + && echo "xdebug.remote_enable=1" >> /etc/php7/php.ini \ + && echo "xdebug.remote_connect_back=1" >> /etc/php7/php.ini \ + && echo "xdebug.remote_log=/tmp/xdebug.log" >> /etc/php7/php.ini \ + && echo "xdebug.remote_autostart=true" >> /etc/php7/php.ini + +WORKDIR /projects diff --git a/dockerfiles/remote-plugin-php7/build.sh b/dockerfiles/remote-plugin-php7/build.sh new file mode 100755 index 000000000..4c77f7e5e --- /dev/null +++ b/dockerfiles/remote-plugin-php7/build.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +base_dir=$(cd "$(dirname "$0")"; pwd) +. "${base_dir}"/../build.include + +init --name:remote-plugin-php7 "$@" +build From 75a1cf0c444c6968a60857fc0c9771534907968d Mon Sep 17 00:00:00 2001 From: Artem Zatsarynnyi Date: Tue, 28 May 2019 13:44:30 +0300 Subject: [PATCH 10/51] Use theia-endpoint-runtime image tag from BUILD_TAG parameter (#250) --- dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile b/dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile index 7979f58cb..29b946652 100644 --- a/dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile +++ b/dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile @@ -8,7 +8,7 @@ # Contributors: # Red Hat, Inc. - initial API and implementation -FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:next as endpoint +FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} as endpoint FROM quay.io/buildah/upstream:v1.8.2 ENV KUBECTL_VERSION v1.14.1 From ad1e6aa706043980a70dbcc7a417fb582c816d30 Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Thu, 23 May 2019 17:33:06 +0300 Subject: [PATCH 11/51] Don't use single quotes. Signed-off-by: Oleksandr Andriienko --- plugins/task-plugin/src/task/che-task-runner.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/task-plugin/src/task/che-task-runner.ts b/plugins/task-plugin/src/task/che-task-runner.ts index c8295d304..11dcc87b1 100644 --- a/plugins/task-plugin/src/task/che-task-runner.ts +++ b/plugins/task-plugin/src/task/che-task-runner.ts @@ -65,7 +65,7 @@ export class CheTaskRunner { cwd: target.workingDir, name: taskConfig.label, shellPath: 'sh', - shellArgs: ['-c', `'${taskConfig.command}'`], + shellArgs: ['-c', `${taskConfig.command}`], attributes: { CHE_MACHINE_NAME: machineName, From 44967168d1f487d908de2d5281db985eea6f6b3e Mon Sep 17 00:00:00 2001 From: Anatoliy Bazko Date: Fri, 31 May 2019 11:38:36 +0300 Subject: [PATCH 12/51] Add Eclipse Che Theia plugin remote extension (#255) * Add Eclipse Che Theia plugin remote extension Signed-off-by: Anatoliy Bazko --- .../.gitignore | 3 + .../package.json | 34 + .../src/node/dummy-trace-logger.ts | 96 + .../src/node/hosted-plugin-remote.ts | 180 + .../src/node/plugin-discovery.ts | 176 + .../src/node/plugin-remote-backend-module.ts | 29 + .../src/node/plugin-remote-init.ts | 331 ++ .../src/node/plugin-remote-mapping.ts | 81 + .../src/node/plugin-remote.ts | 30 + .../src/node/remote-metadata-processor.ts | 36 + .../src/node/server-plugin-proxy-runner.ts | 58 + .../src/node/terminal-container-aware.ts | 66 + .../src/node/websocket.ts | 117 + .../tsconfig.json | 16 + yarn.lock | 3242 +++++++++-------- 15 files changed, 2895 insertions(+), 1600 deletions(-) create mode 100644 extensions/eclipse-che-theia-plugin-remote/.gitignore create mode 100644 extensions/eclipse-che-theia-plugin-remote/package.json create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/dummy-trace-logger.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/hosted-plugin-remote.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/plugin-discovery.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-backend-module.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-init.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-mapping.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/remote-metadata-processor.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/server-plugin-proxy-runner.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/terminal-container-aware.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/src/node/websocket.ts create mode 100644 extensions/eclipse-che-theia-plugin-remote/tsconfig.json diff --git a/extensions/eclipse-che-theia-plugin-remote/.gitignore b/extensions/eclipse-che-theia-plugin-remote/.gitignore new file mode 100644 index 000000000..38b6034c9 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/.gitignore @@ -0,0 +1,3 @@ +node_modules +lib +.idea diff --git a/extensions/eclipse-che-theia-plugin-remote/package.json b/extensions/eclipse-che-theia-plugin-remote/package.json new file mode 100644 index 000000000..50b05c9c2 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/package.json @@ -0,0 +1,34 @@ +{ + "name": "@eclipse-che/theia-remote", + "author": "Florent Benoit", + "version": "0.0.1", + "license": "EPL-2.0", + "files": [ + "lib", + "src" + ], + "dependencies": { + "@theia/plugin-ext": "next", + "@theia/plugin-ext-vscode": "next", + "@theia/core": "next" + }, + "devDependencies": { + "typescript-formatter": "7.2.2", + "concurrently": "^3.5.0" + }, + "scripts": { + "prepare": "yarn clean && yarn build", + "clean": "rimraf lib", + "format": "tsfmt -r --useTsfmt ../../configs/tsfmt.json", + "lint": "tslint -c ../../configs/tslint.json --project tsconfig.json", + "lint:fix": "tslint -c ../../configs/tslint.json --fix --project .", + "compile": "tsc", + "build": "concurrently -n \"format,lint,compile\" -c \"red,green,blue\" \"yarn format\" \"yarn lint:fix\" \"yarn compile\"", + "watch": "tsc -w" + }, + "theiaExtensions": [ + { + "backend": "lib/node/plugin-remote-backend-module" + } + ] +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/dummy-trace-logger.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/dummy-trace-logger.ts new file mode 100644 index 000000000..c10adef22 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/dummy-trace-logger.ts @@ -0,0 +1,96 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { ILogger } from '@theia/core/lib/common'; +import { Loggable } from '@theia/core'; +import { injectable } from 'inversify'; + +/** + * Dummty trace logger used to provide a logger with inversify. + */ +@injectable() +export class DummyTraceLogger implements ILogger { + + async log(logLevel: number, loggable: Loggable): Promise { + // do nothing + } + + async setLogLevel(logLevel: number): Promise { + + } + async getLogLevel(): Promise { + return 0; + } + async isEnabled(logLevel: number): Promise { + return true; + } + async ifEnabled(logLevel: number): Promise { + } + async isTrace(): Promise { + return true; + } + async ifTrace(): Promise { + } + async isDebug(): Promise { + return true; + } + async ifDebug(): Promise { + } + async isInfo(): Promise { + return true; + } + async ifInfo(): Promise { + } + async isWarn(): Promise { + return true; + } + async ifWarn(): Promise { + } + async isError(): Promise { + return true; + } + async ifError(): Promise { + } + async isFatal(): Promise { + return true; + } + async ifFatal(): Promise { + } + child(name: string): ILogger { + return this; + } + + // tslint:disable-next-line:no-any + async trace(message: any, ...params: any[]): Promise { + console.trace(message, ...params); + } + + // tslint:disable-next-line:no-any + async debug(message: any, ...params: any[]): Promise { + console.debug(message, ...params); + } + // tslint:disable-next-line:no-any + async info(message: any, ...params: any[]): Promise { + console.info(message, ...params); + } + // tslint:disable-next-line:no-any + async warn(message: any, ...params: any[]): Promise { + console.warn(message, ...params); + } + // tslint:disable-next-line:no-any + async error(message: any, ...params: any[]): Promise { + console.error(message, ...params); + } + // tslint:disable-next-line:no-any + async fatal(message: any, ...params: any[]): Promise { + console.error(message, ...params); + } + +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/hosted-plugin-remote.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/hosted-plugin-remote.ts new file mode 100644 index 000000000..10d537841 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/hosted-plugin-remote.ts @@ -0,0 +1,180 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { injectable, inject, postConstruct } from 'inversify'; +import { ILogger } from '@theia/core/lib/common'; +import { HostedPluginClient, PluginMetadata } from '@theia/plugin-ext'; +import { HostedPluginMapping } from './plugin-remote-mapping'; +import { Websocket } from './websocket'; +import { getPluginId } from '@theia/plugin-ext/lib/common'; +import { PluginDiscovery } from './plugin-discovery'; + +/** + * Class handling remote connection for executing plug-ins. + * @author Florent Benoit + */ +@injectable() +export class HostedPluginRemote { + + private client: HostedPluginClient; + + @inject(ILogger) + protected readonly logger: ILogger; + + @inject(HostedPluginMapping) + protected hostedPluginMapping: HostedPluginMapping; + + /** + * mapping between endpoint name and the websockets + */ + private endpointsSockets = new Map(); + + /** + * mapping between endpoint's name and the websocket endpoint + */ + private pluginsMetadata: Map = new Map(); + + @postConstruct() + protected postConstruct(): void { + this.setupDiscovery(); + this.setupWebsocket(); + } + + public clientClosed(): void { + + Array.from(this.endpointsSockets.values()).forEach(websocket => { + websocket.send(JSON.stringify({ + 'internal': { + 'method': 'stop' + } + })); + websocket.close(); + }); + } + + /** + * Called when a client is connecting to this endpoint + */ + public setClient(client: HostedPluginClient): void { + this.client = client; + } + + /** + * Handle discovery of other endpoints on same network. + */ + protected setupDiscovery(): void { + const pluginDiscovery = new PluginDiscovery(this.logger); + pluginDiscovery.onNewEndpoint = announceRequest => { + const endpointAdress = announceRequest.websocketAddress; + // only accept new endpoint address + if (!this.endpointsSockets.has(endpointAdress)) { + this.logger.debug(`Adding a new remote endpoint from ${endpointAdress}`); + this.connect(endpointAdress); + } + }; + pluginDiscovery.discover(); + } + + /** + * Handle the creation of connection to remote endpoints. + */ + setupWebsocket(): void { + this.hostedPluginMapping.getEndPoints().forEach(endpointAdress => this.connect(endpointAdress)); + } + + connect(endpointAdress: string) { + this.logger.debug(`Establish websocket connection to ${endpointAdress}`); + const websocket = new Websocket(this.logger, endpointAdress); + this.endpointsSockets.set(endpointAdress, websocket); + websocket.onMessage = (messageRaw: string) => { + const parsed = JSON.parse(messageRaw); + if (parsed.internal) { + this.handleLocalMessage(parsed.internal); + return; + } + this.sendToClient(messageRaw); + }; + + // when websocket is opened, send the order + websocket.onOpen = event => { + websocket.send(JSON.stringify({ + 'internal': { + 'endpointName': endpointAdress, + 'metadata': 'request' + } + })); + }; + } + + /** + * Checks if the given pluginID has a remote endpoint + */ + hasEndpoint(pluginID: string): boolean { + return this.hostedPluginMapping.hasEndpoint(pluginID); + } + + /** + * Handle the mesage to remotely send to a ws endpoint + * @param jsonMessage the given message + */ + // tslint:disable-next-line:no-any + onMessage(jsonMessage: any): void { + // do the routing depending on the plugin's endpoint + const pluginId = jsonMessage.pluginID; + + // socket ? + const endpoint = this.hostedPluginMapping.getPluginsEndPoints().get(pluginId); + if (!endpoint) { + this.logger.error('no endpoint configured for the given plugin', pluginId, 'skipping message'); + return; + } + const websocket = this.endpointsSockets.get(endpoint); + websocket!.send(JSON.stringify(jsonMessage.content)); + } + + /** + * Handle a local message + * @param message the message to analyze locally and not sending back to client + */ + // tslint:disable-next-line:no-any + handleLocalMessage(jsonMessage: any): void { + if (jsonMessage.metadata && jsonMessage.metadata.result) { + const metadatas: PluginMetadata[] = jsonMessage.metadata.result; + this.pluginsMetadata.set(jsonMessage.endpointName, metadatas); + // add the mapping retreived from external plug-in if not defined + metadatas.forEach(metadata => { + const entryName = getPluginId(metadata.model); + if (!this.hostedPluginMapping.getPluginsEndPoints().has(entryName)) { + this.hostedPluginMapping.getPluginsEndPoints().set(entryName, jsonMessage.endpointName); + } + }); + } + } + + /** + * Send the given message back to the client + * @param message the message to send + */ + // tslint:disable-next-line:no-any + sendToClient(message: any) { + if (this.client) { + this.client.postMessage(message); + } + + } + + /** + * Return plugin metadata found remotely + */ + async getExtraPluginMetadata(): Promise { + return [].concat.apply([], [...this.pluginsMetadata.values()]); + } + +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-discovery.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-discovery.ts new file mode 100644 index 000000000..7c3cfc3ba --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-discovery.ts @@ -0,0 +1,176 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import * as dgram from 'dgram'; +import { ILogger } from '@theia/core/lib/common'; + +/** + * Class handling discovery of nodes + * @author Florent Benoit + */ +export class PluginDiscovery { + + /** + * Default Multicast PORT. + */ + private static readonly DEFAULT_MULTICAST_PORT = '2503'; + + /** + * Default Multicast address. + */ + private static readonly DEFAULT_MULTICAST_ADDRESS = '225.0.0.3'; + + /** + * Multicast socket. + */ + private socket: dgram.Socket; + + /** + * port number for multicast discovery. + */ + private discoveryPort: number; + + /** + * port number for multicast discovery. + */ + private discoveryAddress: string; + + /** + * Unique identifier of ourself used to communicate with others + */ + private discoveryName: string; + + constructor(private readonly logger: ILogger, private readonly endpointPort?: number) { + this.discoveryName = `discovery[${Math.random().toString(36).substring(7)}]`; + } + + /** + * Enter in discovery mode. + * On start, it will : + * - request others to announce themselves + * - announce himself if endpoint. + */ + discover() { + + // if discovery is disabled, do not proceed with discover. + const discoveryDisabled = process.env.THEIA_PLUGIN_DISCOVERY_DISABLE || 'false'; + if (discoveryDisabled === 'true') { + this.logger.warn('Plugin discovery is disabled.'); + return; + } + + // configured port number + this.discoveryPort = parseInt(process.env.THEIA_PLUGIN_ENDPOINT_DISCOVERY_PORT || PluginDiscovery.DEFAULT_MULTICAST_PORT, 10); + + // configured adress + this.discoveryAddress = process.env.THEIA_PLUGIN_ENDPOINT_DISCOVERY_ADDRESS || PluginDiscovery.DEFAULT_MULTICAST_ADDRESS; + this.socket = dgram.createSocket({ type: 'udp4', reuseAddr: true }); + this.socket.bind(this.discoveryPort); + + // start to listen + this.socket.on('listening', () => { + this.socket.addMembership(this.discoveryAddress); + // announce if we're an endpoint + if (this.endpointPort) { + this.announceMySelf(); + } + this.requestEndpoints(); + }); + + // handle messages + this.socket.on('message', (msg: Buffer) => { + + // receive order + const jsonMessage: DiscoveryMessage = JSON.parse(msg.toString()); + + // ignore ourself + if (this.discoveryName === jsonMessage.id) { + return; + } + + // handle message based on the type + switch (jsonMessage.type) { + case 'REQUEST_ENDPOINTS': + // need to announce ourself but only if we're an endpoint + if (this.endpointPort) { + this.announceMySelf(); + } + break; + + case 'ANNOUNCE_ENDPOINT': + this.onNewEndpoint(JSON.parse(jsonMessage.content)); + break; + } + + }); + + } + + /** + * Sends the given message to the multicast discovery address. + */ + protected send(message: DiscoveryMessage) { + this.socket.send(JSON.stringify(message), this.discoveryPort, this.discoveryAddress); + } + + /** + * Greeting message announcing ourself to the others. + */ + protected announceMySelf() { + + const announceRequest: DiscoveryAnnounceRequest = { + websocketAddress: `ws://localhost:${this.endpointPort}` + }; + const announceMessage: DiscoveryMessage = { + id: this.discoveryName, + type: 'ANNOUNCE_ENDPOINT', + content: JSON.stringify(announceRequest) + }; + this.send(announceMessage); + + } + + /** + * Request message asking others to announce. + */ + protected requestEndpoints() { + + const announceMessage: DiscoveryMessage = { + id: this.discoveryName, + type: 'REQUEST_ENDPOINTS', + content: '' + }; + this.send(announceMessage); + + } + + // callback used when a new endpoint is registered + public onNewEndpoint(discoveryAnnounceRequest: DiscoveryAnnounceRequest) { } + +} + +/** + * Announce Request message format + */ +interface DiscoveryAnnounceRequest { + websocketAddress: string; +} + +/** + * Discovery message format + */ +interface DiscoveryMessage { + id: string, + + type: 'REQUEST_ENDPOINTS' | 'ANNOUNCE_ENDPOINT', + + content: string + +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-backend-module.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-backend-module.ts new file mode 100644 index 000000000..283342698 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-backend-module.ts @@ -0,0 +1,29 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { ContainerModule } from 'inversify'; +import { HostedPluginRemote } from './hosted-plugin-remote'; +import { ServerPluginProxyRunner } from './server-plugin-proxy-runner'; +import { MetadataProcessor, ServerPluginRunner } from '@theia/plugin-ext/lib/common'; +import { RemoteMetadataProcessor } from './remote-metadata-processor'; +import { HostedPluginMapping } from './plugin-remote-mapping'; +import { ConnectionContainerModule } from '@theia/core/lib/node/messaging/connection-container-module'; + +const localModule = ConnectionContainerModule.create(({ bind }) => { + bind(HostedPluginRemote).toSelf().inSingletonScope(); + bind(ServerPluginRunner).to(ServerPluginProxyRunner).inSingletonScope(); +}); + +export default new ContainerModule(bind => { + bind(HostedPluginMapping).toSelf().inSingletonScope(); + bind(MetadataProcessor).to(RemoteMetadataProcessor).inSingletonScope(); + bind(ConnectionContainerModule).toConstantValue(localModule); +} +); diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-init.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-init.ts new file mode 100644 index 000000000..d36e3a799 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-init.ts @@ -0,0 +1,331 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import 'reflect-metadata'; +import * as http from 'http'; +import * as ws from 'ws'; +import { logger } from '@theia/core'; +import { ILogger } from '@theia/core/lib/common'; +import { Emitter } from '@theia/core/lib/common/event'; +import { MAIN_RPC_CONTEXT, PluginDeployer, PluginDeployerEntry, PluginMetadata } from '@theia/plugin-ext'; +import pluginVscodeBackendModule from '@theia/plugin-ext-vscode/lib/node/plugin-vscode-backend-module'; +import { RPCProtocolImpl } from '@theia/plugin-ext/lib/api/rpc-protocol'; +import { PluginDeployerHandler } from '@theia/plugin-ext/lib/common'; +import { PluginHostRPC } from '@theia/plugin-ext/lib/hosted/node/plugin-host-rpc'; +import { HostedPluginReader } from '@theia/plugin-ext/lib/hosted/node/plugin-reader'; +import pluginExtBackendModule from '@theia/plugin-ext/lib/plugin-ext-backend-module'; +import { Container, inject, injectable } from 'inversify'; +import { DummyTraceLogger } from './dummy-trace-logger'; +import pluginRemoteBackendModule from './plugin-remote-backend-module'; +import { TerminalContainerAware } from './terminal-container-aware'; +import { PluginDiscovery } from './plugin-discovery'; + +interface CheckAliveWS extends ws { + alive: boolean; +} + +@injectable() +export class PluginRemoteInit { + + // check alive + private static readonly CHECK_ALIVE_TIMEOUT = 30000; + + /** + * Max number of trying new port + */ + private static readonly MAX_RETRIES = 100; + + /** + * number of retries for finding port + */ + private retries: number = 0; + + /** + * Instance of the server for websocket + */ + private webSocketServer: ws.Server; + + /** + * store session ID + */ + private sessionId = 0; + + constructor(private pluginPort: number) { + + } + + async init(): Promise { + + this.webSocketServer = await this.initWebSocket(); + this.initWebsocketServer(); + + // Create inversify container + const inversifyContainer = new Container(); + + // bind logger to make it work + inversifyContainer.bind(ILogger).to(DummyTraceLogger).inSingletonScope(); + + // Bind Plug-in system + inversifyContainer.load(pluginExtBackendModule); + + // Bind VsCode system + inversifyContainer.load(pluginVscodeBackendModule); + + // override handler to our own class + inversifyContainer.bind(PluginDeployerHandlerImpl).toSelf().inSingletonScope(); + inversifyContainer.rebind(PluginDeployerHandler).toService(PluginDeployerHandlerImpl); + + // bind local stuff + inversifyContainer.load(pluginRemoteBackendModule); + + inversifyContainer.bind('plugin.port').toConstantValue(this.pluginPort); + + // start the deployer + const pluginDeployer = inversifyContainer.get(PluginDeployer); + pluginDeployer.start(); + + // display message about process being started + console.log(`Theia Endpoint ${process.pid}/pid listening on port`, this.pluginPort); + } + + initWebsocketServer() { + this.webSocketServer.on('connection', (socket: CheckAliveWS, request: http.IncomingMessage) => { + socket.alive = true; + socket.on('pong', () => socket.alive = true); + this.handleConnection(socket, request); + }); + setInterval(() => { + this.webSocketServer.clients.forEach((socket: CheckAliveWS) => { + if (socket.alive === false) { + return socket.terminate(); + } + socket.alive = false; + socket.ping(); + }); + }, PluginRemoteInit.CHECK_ALIVE_TIMEOUT); + } + + async handlePortInUse(): Promise { + // increment pluginPort + this.pluginPort++; + + if (this.retries > PluginRemoteInit.MAX_RETRIES) { + throw new Error(`Try to find a free port but aborting after trying ${this.retries} unsuccessful times.`); + } + this.retries++; + + // retry + return this.initWebSocket(); + } + + async initWebSocket(): Promise { + // start websocket server + const websocketServer = new ws.Server({ port: this.pluginPort }); + + return new Promise((resolve, reject) => { + // if port is already in use, try a new port of report the error + // tslint:disable-next-line:no-any + websocketServer.on('error', (error: any) => { + // if port is specified, respect it and does not try to find a new free port. + if (error.code === 'EADDRINUSE' && !process.env.THEIA_PLUGIN_ENDPOINT_PORT) { + try { + const portInUse = this.handlePortInUse(); + resolve(portInUse); + } catch (error) { + reject(error); + } + } else { + reject(new Error(`The port ${this.pluginPort} is already in used. \ +Please specify another port or do not set THEIA_PLUGIN_ENDPOINT_PORT env var \ +to pick-up automatically a free port`)); + } + }); + + // it is listening, resolve promise. + websocketServer.on('listening', () => { + resolve(websocketServer); + }); + }); + } + + // create a new client on top of socket + newClient(id: number, socket: ws): WebSocketClient { + const emitter = new Emitter(); + const webSocketClient = new WebSocketClient(id, socket, emitter); + webSocketClient.rpc = new RPCProtocolImpl({ + onMessage: emitter.event, + // send messages to this client + send: (m: {}) => { + webSocketClient.send(m); + } + }); + + const pluginHostRPC = new PluginHostRPC(webSocketClient.rpc); + pluginHostRPC.initialize(); + webSocketClient.pluginHostRPC = pluginHostRPC; + + // override window.createTerminal to be container aware + // tslint:disable-next-line:no-any + new TerminalContainerAware().overrideTerminal((webSocketClient.rpc as any).locals[MAIN_RPC_CONTEXT.TERMINAL_EXT.id]); + // tslint:disable-next-line:no-any + new TerminalContainerAware().overrideTerminalCreationOptionForDebug((webSocketClient.rpc as any).locals[MAIN_RPC_CONTEXT.DEBUG_EXT.id]); + + return webSocketClient; + } + + // Handle the connection received + handleConnection(socket: ws, request: http.IncomingMessage): void { + // create channel for discussing with this new client + const channelId = this.sessionId++; + const client = this.newClient(channelId, socket); + webSocketClients.set(channelId, client); + + socket.on('error', err => { + }); + + socket.on('close', (code, reason) => { + webSocketClients.delete(channelId); + }); + + socket.on('message', async (data: ws.Data) => { + const jsonParsed = JSON.parse(data.toString()); + + // handle local call + if (jsonParsed.internal) { + + // asked to stop plug-ins + if (jsonParsed.internal.method && jsonParsed.internal.method === 'stop') { + try { + // wait to stop plug-ins + await client.pluginHostRPC.stopContext(); + + // ok now we can dispose the emitter + client.disposeEmitter(); + } catch (e) { + console.error(e); + } + return; + } + + // asked to grab metadata, send them + if (jsonParsed.internal.metadata && 'request' === jsonParsed.internal.metadata) { + // apply host on all local metadata + currentBackendPluginsMetadata.forEach(metadata => metadata.host = jsonParsed.internal.endpointName); + const metadataResult = { + 'internal': { + 'endpointName': jsonParsed.internal.endpointName, + 'metadata': { + 'result': currentBackendPluginsMetadata + } + } + }; + + client.send(metadataResult); + } + return; + } + + // send what is inside the message (wrapped message) + client.fire(jsonParsed); + + }); + } +} + +/** + * Wrapper for adding Message ID on every message that is sent. + */ +class WebSocketClient { + + public rpc: RPCProtocolImpl; + + public pluginHostRPC: PluginHostRPC; + + // tslint:disable-next-line:no-any + constructor(private readonly id: number, private socket: ws, private readonly emitter: Emitter) { + } + + public getIdentifier(): number { + return this.id; + } + + // message is a JSON entry + // tslint:disable-next-line:no-any + send(message: any) { + try { + this.socket.send(JSON.stringify(message)); + } catch (error) { + console.log('error socket while sending', error, message); + } + } + + disposeEmitter(): void { + this.emitter.dispose(); + } + + // tslint:disable-next-line:no-any + fire(message: any) { + try { + this.emitter.fire(message); + } catch (error) { + console.log('error socket while sending', error, message); + } + } + +} + +// list of clients +const webSocketClients = new Map(); + +const currentBackendPluginsMetadata: PluginMetadata[] = []; + +@injectable() +class PluginDeployerHandlerImpl implements PluginDeployerHandler { + + @inject(ILogger) + protected readonly logger: ILogger; + + @inject('plugin.port') + protected readonly pluginPort: number; + + // announced ? + private announced = false; + + constructor( + @inject(HostedPluginReader) private readonly reader: HostedPluginReader, + ) { + this.reader.initialize(); + } + + async deployFrontendPlugins(frontendPlugins: PluginDeployerEntry[]): Promise { + if (frontendPlugins.length > 0) { + logger.error('Frontend plug-in cannot be deployed in sidecar container'); + } + } + + async deployBackendPlugins(backendPlugins: PluginDeployerEntry[]): Promise { + for (const plugin of backendPlugins) { + const metadata = await this.reader.getPluginMetadata(plugin.path()); + if (metadata) { + currentBackendPluginsMetadata.push(metadata); + const path = metadata.model.entryPoint.backend || plugin.path(); + this.logger.info(`Backend plug-in "${metadata.model.name}@${metadata.model.version}" from "${path} is now available"`); + } + } + + // ok now we're ready to announce as plugins have been deployed + if (!this.announced) { + const pluginDiscovery = new PluginDiscovery(this.logger, this.pluginPort); + pluginDiscovery.discover(); + this.announced = true; + } + + } +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-mapping.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-mapping.ts new file mode 100644 index 000000000..c973a00a3 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-mapping.ts @@ -0,0 +1,81 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { injectable, inject, postConstruct } from 'inversify'; +import { ILogger } from '@theia/core'; + +/** + * Class handling mapping between plug-in and endpoints + * @author Florent Benoit + */ +@injectable() +export class HostedPluginMapping { + + private static ENDPOINT_ENV_VAR_PREFIX: string = 'THEIA_PLUGIN_REMOTE_ENDPOINT_'; + + @inject(ILogger) + protected readonly logger: ILogger; + + // list of endpoints + private endpoints: string[]; + + // mapping between plugin's id and the websocket endpoint + private pluginsEndpoints = new Map(); + + /** + * Post construct setup. Parse ENV variables to grab endpoints. + */ + @postConstruct() + protected setup(): void { + + // Grab endpoints from env var + const pluginEndpointKeys: string[] = Object.keys(process.env).filter(key => key.startsWith(HostedPluginMapping.ENDPOINT_ENV_VAR_PREFIX)); + pluginEndpointKeys.forEach(key => { + this.pluginsEndpoints.set(key.substring(HostedPluginMapping.ENDPOINT_ENV_VAR_PREFIX.length), process.env[key] || ''); + }); + this.endpoints = pluginEndpointKeys.map(key => process.env[key] || ''); + if (this.endpoints.length > 0) { + this.logger.info('Plugins Endpoints are ', this.endpoints); + } + if (this.pluginsEndpoints.size > 0) { + this.logger.info('Plugins Mapping Endpoints are ', this.pluginsEndpoints); + } + } + + /** + * Checks if the given pluginID has a remote endpoint + */ + hasEndpoint(pluginID: string): boolean { + return this.pluginsEndpoints.has(pluginID); + } + + /** + * Gets endpoint for given id + * @param pluginID for plugin-id + */ + getEndpoint(pluginID: string): string | undefined { + return this.pluginsEndpoints.get(pluginID); + } + + /** + * Gets the endpoints + */ + getEndPoints(): string[] { + return this.endpoints; + } + + /** + * Gets the pluging endpoints + */ + getPluginsEndPoints(): Map { + return this.pluginsEndpoints; + } + +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote.ts new file mode 100644 index 000000000..6505ff04b --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote.ts @@ -0,0 +1,30 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { PluginRemoteInit } from './plugin-remote-init'; + +/** + * Entry point of a Remote Endpoint. It is executed as a new separate nodejs process. + * It is using inversify to bind all the stuff. + * @author Florent Benoit + */ + +process.on('SIGINT', () => { + process.exit(); +}); + +// configured port number +const pluginPort = parseInt(process.env.THEIA_PLUGIN_ENDPOINT_PORT || '2503', 10); + +// start endpoint +const pluginRemoteInit = new PluginRemoteInit(pluginPort); +pluginRemoteInit.init().catch(error => { + console.error('Error while starting endpoint: ', error); +}); diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/remote-metadata-processor.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/remote-metadata-processor.ts new file mode 100644 index 000000000..0fbac8a5e --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/remote-metadata-processor.ts @@ -0,0 +1,36 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { injectable, inject } from 'inversify'; +import { ILogger } from '@theia/core/lib/common'; +import { MetadataProcessor, PluginMetadata, getPluginId } from '@theia/plugin-ext'; +import { HostedPluginMapping } from './plugin-remote-mapping'; + +/** + * Add on top of metadata the endpoint host + * @author Florent Benoit + */ +@injectable() +export class RemoteMetadataProcessor implements MetadataProcessor { + + @inject(ILogger) + protected readonly logger: ILogger; + + @inject(HostedPluginMapping) + protected hostedPluginMapping: HostedPluginMapping; + + process(pluginMetadata: PluginMetadata): void { + const pluginID = getPluginId(pluginMetadata.model); + if (this.hostedPluginMapping.hasEndpoint(pluginID)) { + pluginMetadata.host = this.hostedPluginMapping.getEndpoint(pluginID)!.replace(/\W/g, '_'); + } + } + +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/server-plugin-proxy-runner.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/server-plugin-proxy-runner.ts new file mode 100644 index 000000000..7c39ab54d --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/server-plugin-proxy-runner.ts @@ -0,0 +1,58 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { injectable, inject } from 'inversify'; +import { HostedPluginClient, ServerPluginRunner, PluginMetadata } from '@theia/plugin-ext/lib/common/plugin-protocol'; +import { HostedPluginRemote } from './hosted-plugin-remote'; + +/** + * Proxy runner being a facade for loading plugins locally or remotely + */ +@injectable() +export class ServerPluginProxyRunner implements ServerPluginRunner { + + @inject(HostedPluginRemote) + protected readonly hostedPluginRemote: HostedPluginRemote; + + private defaultRunner: ServerPluginRunner; + + public setDefault(defaultRunner: ServerPluginRunner): void { + this.defaultRunner = defaultRunner; + } + + public setClient(client: HostedPluginClient): void { + this.hostedPluginRemote.setClient(client); + } + + public clientClosed(): void { + this.hostedPluginRemote.clientClosed(); + } + + // tslint:disable-next-line:no-any + public acceptMessage(jsonMessage: any): boolean { + return jsonMessage.pluginID !== undefined; + } + + // tslint:disable-next-line:no-any + public onMessage(jsonMessage: any): void { + // do routing on the message + if (this.hostedPluginRemote.hasEndpoint(jsonMessage.pluginID)) { + this.hostedPluginRemote.onMessage(jsonMessage); + } else { + this.defaultRunner.onMessage(jsonMessage.content); + } + + } + + getExtraPluginMetadata(): Promise { + return this.hostedPluginRemote.getExtraPluginMetadata(); + } + +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/terminal-container-aware.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/terminal-container-aware.ts new file mode 100644 index 000000000..1044a162b --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/terminal-container-aware.ts @@ -0,0 +1,66 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import * as theia from '@theia/plugin'; +import { TerminalServiceExtImpl } from '@theia/plugin-ext/lib/plugin/terminal-ext'; +import { DebugExtImpl } from '@theia/plugin-ext/lib/plugin/node/debug/debug'; + +/** + * Allow to override createTerminal to be container-aware and then create terminal to the sidecar container + */ +export class TerminalContainerAware { + + /** + * Intercept the original method by adding the CHE_MACHINE_NAME as attribute (if exists) + */ + overrideTerminal(terminalServiceExt: TerminalServiceExtImpl) { + // bind createTerminal to the scope 'this' of the terminalServiceExt. + const originalCreateTerminal = terminalServiceExt.createTerminal.bind(terminalServiceExt); + + const createTerminal = (nameOrOptions: theia.TerminalOptions | (string | undefined), shellPath?: string, shellArgs?: string[]) => { + let options: theia.TerminalOptions; + if (typeof nameOrOptions === 'object') { + options = nameOrOptions; + } else { + options = { + name: nameOrOptions, + shellPath: shellPath, + shellArgs: shellArgs, + attributes: {} + }; + } + + // add machine name if exists + if (process.env.CHE_MACHINE_NAME) { + if (!options.attributes) { + options.attributes = {}; + } + options.attributes['CHE_MACHINE_NAME'] = process.env.CHE_MACHINE_NAME; + } + + return originalCreateTerminal(options, shellPath, shellArgs); + }; + + // override terminal + terminalServiceExt.createTerminal = createTerminal; + } + + overrideTerminalCreationOptionForDebug(debugExt: DebugExtImpl) { + debugExt.doGetTerminalCreationOptions = (debugType: string) => { + const options: theia.TerminalOptions = { + attributes: { + 'CHE_MACHINE_NAME': process.env.CHE_MACHINE_NAME + } + }; + + return Promise.resolve(options); + }; + } +} diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/websocket.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/websocket.ts new file mode 100644 index 000000000..192ee3bb6 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/websocket.ts @@ -0,0 +1,117 @@ +/********************************************************************* + * Copyright (c) 2018-2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import * as WS from 'ws'; +import { ILogger } from '@theia/core'; + +/** + * Websocket class wapper on top of ws package in order to handle reconnect in case of failures + */ +export class Websocket { + + /** + * Logger. + */ + private readonly logger: ILogger; + + /** + * Delay/interval before trying to reconnect (2 seconds) + */ + private static RECONNECT_INTERVAL: number = 2000; + + /** + * Instance of the websocket library. (keeping it private) + */ + private instance: WS; + + /** + * URL on which we want to be connected + */ + private readonly url: string; + + /** + * Open URL when constructing it. + */ + constructor(logger: ILogger, url: string) { + this.logger = logger; + this.url = url; + this.open(); + } + + /** + * Open the websocket. If error, try to reconnect + * If success, register the callbacks. + */ + open() { + this.instance = new WS(this.url); + + // When open, add our callback + this.instance.on('open', () => { + this.onOpen(this.url); + }); + + // on message callback + this.instance.on('message', (data: WS.Data) => { + this.onMessage(data); + }); + + // if closed, check error code + this.instance.on('close', (code: number, reason: string) => { + switch (code) { + case 1000: + break; + default: + // reconnect if closed not normally + this.reconnect(reason); + break; + } + this.onClose(reason); + }); + // tslint:disable-next-line:no-any + this.instance.on('error', (e: any) => { + switch (e.code) { + case 'ECONNREFUSED': + this.reconnect(e); + break; + default: + this.onError(e); + break; + } + }); + } + public send(data: WS.Data) { + try { + this.instance.send(data); + } catch (e) { + this.instance.emit('error', e); + } + } + private reconnect(reason: string) { + this.logger.debug(`WebSocket: Reconnecting in ${Websocket.RECONNECT_INTERVAL}ms due to ${reason}`); + this.instance.removeAllListeners(); + setTimeout(() => { + this.logger.debug('WebSocket: Reconnecting...'); + this.open(); + }, Websocket.RECONNECT_INTERVAL); + } + + // Empty callbacks that can be overrided by clients + public onOpen(url: string) { } + public onMessage(data: WS.Data) { } + private onError(e: Error) { } + private onClose(reason: string) { } + + /*** + * Closing websocket with proper error code. + */ + public close(): void { + this.instance.close(1000); + } +} diff --git a/extensions/eclipse-che-theia-plugin-remote/tsconfig.json b/extensions/eclipse-che-theia-plugin-remote/tsconfig.json new file mode 100644 index 000000000..f505b5de3 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-remote/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../configs/base.tsconfig", + "compilerOptions": { + "skipLibCheck": true, + "jsx": "react", + "lib": [ + "es6", + "dom" + ], + "rootDir": "src", + "outDir": "lib" + }, + "include": [ + "src" + ] +} diff --git a/yarn.lock b/yarn.lock index 2402c39f4..d7537d2a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,14 +4,14 @@ "@babel/code-frame@^7.0.0-beta.35": version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== dependencies: "@babel/highlight" "^7.0.0" "@babel/highlight@^7.0.0": version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== dependencies: chalk "^2.0.0" @@ -20,36 +20,36 @@ "@babel/runtime@^7.1.2": version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ== dependencies: regenerator-runtime "^0.13.2" "@eclipse-che/api@^6.16.1": version "6.17.1" - resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-6.17.1.tgz#bae00a5ac60501566759ff07b134867996ce8964" + resolved "https://registry.npmjs.org/@eclipse-che/api/-/api-6.17.1.tgz#bae00a5ac60501566759ff07b134867996ce8964" integrity sha512-kXrUsNJWUkoZfw9wOKgtZH8KYntjXqkyIHNduXMyELFizpV8n94PWBvSj6MeyeKqogKO5QmeC5xvFZS5/I1fkg== "@eclipse-che/api@^7.0.0-beta-4.0-80162ea6d2": version "7.0.0-beta-4.0-80162ea6d2" - resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-7.0.0-beta-4.0-80162ea6d2.tgz#f7bb5c7e996332b151e6fb34dae64fc0c4d92619" + resolved "https://registry.npmjs.org/@eclipse-che/api/-/api-7.0.0-beta-4.0-80162ea6d2.tgz#f7bb5c7e996332b151e6fb34dae64fc0c4d92619" integrity sha512-CDIfdDV1D5LafVpWcEm2uvWgyAMqpxWTco9BHIXmci4l4ILxEmwdYnVRAye6SU+KqDGi2ZlglhC85ujX5Lb2Hw== "@eclipse-che/api@latest": version "7.0.0-beta-4.0" - resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-7.0.0-beta-4.0.tgz#11c09ea9d231333595a00d9b54b91af9d8a9ae12" + resolved "https://registry.npmjs.org/@eclipse-che/api/-/api-7.0.0-beta-4.0.tgz#11c09ea9d231333595a00d9b54b91af9d8a9ae12" integrity sha512-0j10nNc7aT18srs7R38mipyi4DjrGQ+bXBmvf2vLTFJGAqhl8V7pB9HsFUq0CYHd8t+gwfwfH0cUmZHdPcJRjA== "@eclipse-che/plugin@latest": - version "0.0.1-1558532261" - resolved "https://registry.yarnpkg.com/@eclipse-che/plugin/-/plugin-0.0.1-1558532261.tgz#9b10ee2dd470845104c7a484b7260d25248fdf5d" - integrity sha512-OgYXkqyz/OrDCRNY4jmvftZVYx+jaVgMjZNJGF2aNdqteoG1bcWAG7DwcFwciVEJP4mGEAkDfHVxWQeTl9wvzg== + version "0.0.1-1559186331" + resolved "https://registry.npmjs.org/@eclipse-che/plugin/-/plugin-0.0.1-1559186331.tgz#3722d63b41851c025d466c818a433f4e3ec9c0cd" + integrity sha512-u+mGcjXdBAiJ6BWxUEfgISxwmc2PYFwVUEI0wGEH3+5mH+houozjzUZNyEgobNMV6XBXbd/GaKmq+JAXdz7Fbw== dependencies: "@eclipse-che/api" latest "@eclipse-che/workspace-client@^0.0.1-1551093769", "@eclipse-che/workspace-client@latest": version "0.0.1-1551093769" - resolved "https://registry.yarnpkg.com/@eclipse-che/workspace-client/-/workspace-client-0.0.1-1551093769.tgz#22a927da819e90b03152289a6847b2f3c45f115b" + resolved "https://registry.npmjs.org/@eclipse-che/workspace-client/-/workspace-client-0.0.1-1551093769.tgz#22a927da819e90b03152289a6847b2f3c45f115b" integrity sha512-3iPW1bIclQ7PbWmDaBhs63WMfeWp6Z3jw7pQwZzyd3vRJ9PfdRAayC0gcUVH1KADzp4q2bQ6ruG1T5LuCBDw8Q== dependencies: "@eclipse-che/api" "^6.16.1" @@ -59,12 +59,12 @@ "@fortawesome/fontawesome-free@5.6.3": version "5.6.3" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.6.3.tgz#61c122c420d7a91613f393d6a06e5a4c6ae6abf3" + resolved "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.6.3.tgz#61c122c420d7a91613f393d6a06e5a4c6ae6abf3" integrity sha512-s5PLdI9NYgjBvfrv6rhirPHlAHWx+Sfo/IjsAeiXYfmemC/GSjwsyz1wLnGPazbLPXWfk62ks980o9AmsxYUEQ== "@lerna/add@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.14.0.tgz#799d416e67d48c285967abf883be746557aefa48" + resolved "https://registry.npmjs.org/@lerna/add/-/add-3.14.0.tgz#799d416e67d48c285967abf883be746557aefa48" integrity sha512-Sa79Ju6HqF3heSVpBiYPNrGtuS56U/jMzVq4CcVvhNwB34USLrzJJncGFVcfnuUvsjKeFJv+jHxUycHeRE8XYw== dependencies: "@lerna/bootstrap" "3.14.0" @@ -80,7 +80,7 @@ "@lerna/batch-packages@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/batch-packages/-/batch-packages-3.14.0.tgz#0208663bab3ddbf57956b370aaec4c9ebee6c800" + resolved "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.14.0.tgz#0208663bab3ddbf57956b370aaec4c9ebee6c800" integrity sha512-RlBkQVNTqk1qvn6PFWiWNiskllUHh6tXbTVm43mZRNd+vhAyvrQC8RWJxH0ECVvnFAt9rSNGRIVbEJ31WnNQLg== dependencies: "@lerna/package-graph" "3.14.0" @@ -88,7 +88,7 @@ "@lerna/bootstrap@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.14.0.tgz#dde35eac0a912097033e1daea237a50e5c3cb75b" + resolved "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.14.0.tgz#dde35eac0a912097033e1daea237a50e5c3cb75b" integrity sha512-AvnuDp8b0kX4zZgqD3v7ItPABhUsN5CmTEvZBD2JqM+xkQKhzCfz5ABcHEwDwOPWnNQmtH+/2iQdwaD7xBcAXw== dependencies: "@lerna/batch-packages" "3.14.0" @@ -118,7 +118,7 @@ "@lerna/changed@3.14.1": version "3.14.1" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.14.1.tgz#274fa67a34f234546925c139aabe20765f07a8e4" + resolved "https://registry.npmjs.org/@lerna/changed/-/changed-3.14.1.tgz#274fa67a34f234546925c139aabe20765f07a8e4" integrity sha512-G0RgYL/WLTFzbezRBLUO2J0v39EvgZIO5bHHUtYt7zUFSfzapkPfvpdpBj+5JlMtf0B2xfxwTk+lSA4LVnbfmA== dependencies: "@lerna/collect-updates" "3.14.0" @@ -129,7 +129,7 @@ "@lerna/check-working-tree@3.14.1": version "3.14.1" - resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.14.1.tgz#4102681c31e4cebed3968db27567e3180e519822" + resolved "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.14.1.tgz#4102681c31e4cebed3968db27567e3180e519822" integrity sha512-ae/sdZPNh4SS+6c4UDuWP/QKbtIFAn/TvKsPncA1Jdo0PqXLBlug4DzkHTGkvZ5F0nj+0JrSxYteInakJV99vg== dependencies: "@lerna/collect-uncommitted" "3.14.1" @@ -138,7 +138,7 @@ "@lerna/child-process@3.13.3": version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.13.3.tgz#6c084ee5cca9fc9e04d6bf4fc3f743ed26ff190c" + resolved "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.13.3.tgz#6c084ee5cca9fc9e04d6bf4fc3f743ed26ff190c" integrity sha512-3/e2uCLnbU+bydDnDwyadpOmuzazS01EcnOleAnuj9235CU2U97DH6OyoG1EW/fU59x11J+HjIqovh5vBaMQjQ== dependencies: chalk "^2.3.1" @@ -147,7 +147,7 @@ "@lerna/clean@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.14.0.tgz#4399f4a3289106b0b8ffbffd4a6cfd2e3fe935f2" + resolved "https://registry.npmjs.org/@lerna/clean/-/clean-3.14.0.tgz#4399f4a3289106b0b8ffbffd4a6cfd2e3fe935f2" integrity sha512-wEuAqOS9VMqh2C20KD63IySzyEnyVDqDI3LUsXw+ByUf9AJDgEHv0TCOxbDjDYaaQw1tjSBNZMyYInNeoASwhA== dependencies: "@lerna/command" "3.14.0" @@ -161,7 +161,7 @@ "@lerna/cli@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.13.0.tgz#3d7b357fdd7818423e9681a7b7f2abd106c8a266" + resolved "https://registry.npmjs.org/@lerna/cli/-/cli-3.13.0.tgz#3d7b357fdd7818423e9681a7b7f2abd106c8a266" integrity sha512-HgFGlyCZbYaYrjOr3w/EsY18PdvtsTmDfpUQe8HwDjXlPeCCUgliZjXLOVBxSjiOvPeOSwvopwIHKWQmYbwywg== dependencies: "@lerna/global-options" "3.13.0" @@ -171,7 +171,7 @@ "@lerna/collect-uncommitted@3.14.1": version "3.14.1" - resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-3.14.1.tgz#b3498c4c7f46efc79092ce4aa0a24edc535e5d1a" + resolved "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.14.1.tgz#b3498c4c7f46efc79092ce4aa0a24edc535e5d1a" integrity sha512-hQ67S+nlSJwsPylXbWlrQSZUcWa8tTNIdcMd9OY4+QxdJlZUG7CLbWSyaxi0g11WdoRJHT163mr9xQyAvIVT1A== dependencies: "@lerna/child-process" "3.13.3" @@ -181,7 +181,7 @@ "@lerna/collect-updates@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.14.0.tgz#64d64ff1ec05ac53dfe6851be49d2ad261e6795e" + resolved "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.14.0.tgz#64d64ff1ec05ac53dfe6851be49d2ad261e6795e" integrity sha512-siRHo2atAwj5KpKVOo6QTVIYDYbNs7dzTG6ow9VcFMLKX5shuaEyFA22Z3LmnxQ3sakVFdgvvVeediEz6cM3VA== dependencies: "@lerna/child-process" "3.13.3" @@ -192,7 +192,7 @@ "@lerna/command@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.14.0.tgz#5f5e68293c0ff1e85a20b4e96fa6bea33b7632df" + resolved "https://registry.npmjs.org/@lerna/command/-/command-3.14.0.tgz#5f5e68293c0ff1e85a20b4e96fa6bea33b7632df" integrity sha512-PtFi5EtXB2VuSruoLsjfZdus56d7oKlZAI4iSRoaS/BBxE2Wyfn7//vW7Ow4hZCzuqb9tBcpDq+4u2pdXN1d2Q== dependencies: "@lerna/child-process" "3.13.3" @@ -208,7 +208,7 @@ "@lerna/conventional-commits@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.14.0.tgz#24f643550dc29d4f1249cc26d0eb453d7a1c513d" + resolved "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.14.0.tgz#24f643550dc29d4f1249cc26d0eb453d7a1c513d" integrity sha512-hGZ2qQZ9uEGf2eeIiIpEodSs9Qkkf/2uYEtNT7QN1RYISPUh6/lKGBssc5dpbCF64aEuxmemWLdlDf1ogG6++w== dependencies: "@lerna/validation-error" "3.13.0" @@ -224,7 +224,7 @@ "@lerna/create-symlink@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-3.14.0.tgz#f40ae06e8cebe70c694368ebf9a4af5ab380fbea" + resolved "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.14.0.tgz#f40ae06e8cebe70c694368ebf9a4af5ab380fbea" integrity sha512-Kw51HYOOi6UfCKncqkgEU1k/SYueSBXgkNL91FR8HAZH7EPSRTEtp9mnJo568g0+Hog5C+3cOaWySwhHpRG29A== dependencies: cmd-shim "^2.0.2" @@ -233,7 +233,7 @@ "@lerna/create@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.14.0.tgz#ec7a0d4aa81e60c918ea2ba06f3c71ee2855a936" + resolved "https://registry.npmjs.org/@lerna/create/-/create-3.14.0.tgz#ec7a0d4aa81e60c918ea2ba06f3c71ee2855a936" integrity sha512-J4PeGnzVBOSV7Cih8Uhv9xIauljR9bGcfSDN9aMzFtJhSX0xFXNvmnpXRORp7xNHV2lbxk7mNxRQxzR9CQRMuw== dependencies: "@lerna/child-process" "3.13.3" @@ -257,7 +257,7 @@ "@lerna/describe-ref@3.13.3": version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.13.3.tgz#13318513613f6a407d37fc5dc025ec2cfb705606" + resolved "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.13.3.tgz#13318513613f6a407d37fc5dc025ec2cfb705606" integrity sha512-5KcLTvjdS4gU5evW8ESbZ0BF44NM5HrP3dQNtWnOUSKJRgsES8Gj0lq9AlB2+YglZfjEftFT03uOYOxnKto4Uw== dependencies: "@lerna/child-process" "3.13.3" @@ -265,7 +265,7 @@ "@lerna/diff@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.14.0.tgz#a4860c062faf990dd3c208dcf1c6fbde5a042bdb" + resolved "https://registry.npmjs.org/@lerna/diff/-/diff-3.14.0.tgz#a4860c062faf990dd3c208dcf1c6fbde5a042bdb" integrity sha512-H6FSj0jOiQ6unVCwOK6ReT5uZN6ZIn/j/cx4YwuOtU3SMcs3UfuQRIFNeKg/tKmOcQGd39Mn9zDhmt3TAYGROA== dependencies: "@lerna/child-process" "3.13.3" @@ -275,7 +275,7 @@ "@lerna/exec@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.14.0.tgz#da632dac4a86d59f7fe8c566af8648f8272241ff" + resolved "https://registry.npmjs.org/@lerna/exec/-/exec-3.14.0.tgz#da632dac4a86d59f7fe8c566af8648f8272241ff" integrity sha512-cNFO8hWsBVLeqVQ7LsQ4rYKbbQ2eN+Ne+hWKTlUQoyRbYzgJ22TXhjKR6IMr68q0xtclcDlasfcNO+XEWESh0g== dependencies: "@lerna/child-process" "3.13.3" @@ -287,7 +287,7 @@ "@lerna/filter-options@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.14.0.tgz#6a2e60708633f54973bf31262b58e53efb537ef2" + resolved "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.14.0.tgz#6a2e60708633f54973bf31262b58e53efb537ef2" integrity sha512-ZmNZK9m8evxHc+2ZnDyCm8XFIKVDKpIASG1wtizr3R14t49fuYE7nR+rm4t82u9oSSmER8gb8bGzh0SKZme/jg== dependencies: "@lerna/collect-updates" "3.14.0" @@ -296,7 +296,7 @@ "@lerna/filter-packages@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-3.13.0.tgz#f5371249e7e1a15928e5e88c544a242e0162c21c" + resolved "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.13.0.tgz#f5371249e7e1a15928e5e88c544a242e0162c21c" integrity sha512-RWiZWyGy3Mp7GRVBn//CacSnE3Kw82PxE4+H6bQ3pDUw/9atXn7NRX+gkBVQIYeKamh7HyumJtyOKq3Pp9BADQ== dependencies: "@lerna/validation-error" "3.13.0" @@ -305,14 +305,14 @@ "@lerna/get-npm-exec-opts@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" + resolved "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" integrity sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw== dependencies: npmlog "^4.1.2" "@lerna/get-packed@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-3.13.0.tgz#335e40d77f3c1855aa248587d3e0b2d8f4b06e16" + resolved "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.13.0.tgz#335e40d77f3c1855aa248587d3e0b2d8f4b06e16" integrity sha512-EgSim24sjIjqQDC57bgXD9l22/HCS93uQBbGpkzEOzxAVzEgpZVm7Fm1t8BVlRcT2P2zwGnRadIvxTbpQuDPTg== dependencies: fs-extra "^7.0.0" @@ -321,7 +321,7 @@ "@lerna/github-client@3.13.3": version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.13.3.tgz#bcf9b4ff40bdd104cb40cd257322f052b41bb9ce" + resolved "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.13.3.tgz#bcf9b4ff40bdd104cb40cd257322f052b41bb9ce" integrity sha512-fcJkjab4kX0zcLLSa/DCUNvU3v8wmy2c1lhdIbL7s7gABmDcV0QZq93LhnEee3VkC9UpnJ6GKG4EkD7eIifBnA== dependencies: "@lerna/child-process" "3.13.3" @@ -332,12 +332,12 @@ "@lerna/global-options@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" + resolved "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" integrity sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ== "@lerna/has-npm-version@3.13.3": version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.13.3.tgz#167e3f602a2fb58f84f93cf5df39705ca6432a2d" + resolved "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.13.3.tgz#167e3f602a2fb58f84f93cf5df39705ca6432a2d" integrity sha512-mQzoghRw4dBg0R9FFfHrj0TH0glvXyzdEZmYZ8Isvx5BSuEEwpsryoywuZSdppcvLu8o7NAdU5Tac8cJ/mT52w== dependencies: "@lerna/child-process" "3.13.3" @@ -345,7 +345,7 @@ "@lerna/import@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.14.0.tgz#de5727dc18d21c50af14b481e47b424c5bbe107c" + resolved "https://registry.npmjs.org/@lerna/import/-/import-3.14.0.tgz#de5727dc18d21c50af14b481e47b424c5bbe107c" integrity sha512-j8z/m85FX1QYPgl5TzMNupdxsQF/NFZSmdCR19HQzqiVKC8ULGzF30WJEk66+KeZ94wYMSakINtYD+41s34pNQ== dependencies: "@lerna/child-process" "3.13.3" @@ -359,7 +359,7 @@ "@lerna/init@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.14.0.tgz#f5b92f171f9ed4168bd3d9305fffe6a46460a1d2" + resolved "https://registry.npmjs.org/@lerna/init/-/init-3.14.0.tgz#f5b92f171f9ed4168bd3d9305fffe6a46460a1d2" integrity sha512-X3PQkQZds5ozA1xiarmVzAK6LPLNK3bBu24Api0w2KJXO7Ccs9ob/VcGdevZuzqdJo1Xg2H6oBhEqIClU9Uqqw== dependencies: "@lerna/child-process" "3.13.3" @@ -370,7 +370,7 @@ "@lerna/link@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.14.0.tgz#817243559b3d460a08bd65582e7632b1dbc6df69" + resolved "https://registry.npmjs.org/@lerna/link/-/link-3.14.0.tgz#817243559b3d460a08bd65582e7632b1dbc6df69" integrity sha512-xlwQhWTVOZrgAuoONY3/OIBWehDfZXmf5qFhnOy7lIxByRhEX5Vwx0ApaGxHTv3Flv7T+oI4s8UZVq5F6dT8Aw== dependencies: "@lerna/command" "3.14.0" @@ -381,7 +381,7 @@ "@lerna/list@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.14.0.tgz#cfe826937c63a3652003639eb7fd36bf4b0a3660" + resolved "https://registry.npmjs.org/@lerna/list/-/list-3.14.0.tgz#cfe826937c63a3652003639eb7fd36bf4b0a3660" integrity sha512-Gp+9gaIkBfXBwc9Ng0Y74IEfAqpQpLiXwOP4IOpdINxOeDpllhMaYP6SzLaMvrfSyHRayM7Cq5/PRnHkXQ5uuQ== dependencies: "@lerna/command" "3.14.0" @@ -391,7 +391,7 @@ "@lerna/listable@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.14.0.tgz#08f4c78e0466568e8e8a57d4ad09537f2bb7bbb9" + resolved "https://registry.npmjs.org/@lerna/listable/-/listable-3.14.0.tgz#08f4c78e0466568e8e8a57d4ad09537f2bb7bbb9" integrity sha512-ZK44Mo8xf/N97eQZ236SPSq0ek6+gk4HqHIx05foEMZVV1iIDH4a/nblLsJNjGQVsIdMYFPaqNJ0z+ZQfiJazQ== dependencies: "@lerna/query-graph" "3.14.0" @@ -400,7 +400,7 @@ "@lerna/log-packed@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-3.13.0.tgz#497b5f692a8d0e3f669125da97b0dadfd9e480f3" + resolved "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.13.0.tgz#497b5f692a8d0e3f669125da97b0dadfd9e480f3" integrity sha512-Rmjrcz+6aM6AEcEVWmurbo8+AnHOvYtDpoeMMJh9IZ9SmZr2ClXzmD7wSvjTQc8BwOaiWjjC/ukcT0UYA2m7wg== dependencies: byte-size "^4.0.3" @@ -410,7 +410,7 @@ "@lerna/npm-conf@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-3.13.0.tgz#6b434ed75ff757e8c14381b9bbfe5d5ddec134a7" + resolved "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.13.0.tgz#6b434ed75ff757e8c14381b9bbfe5d5ddec134a7" integrity sha512-Jg2kANsGnhg+fbPEzE0X9nX5oviEAvWj0nYyOkcE+cgWuT7W0zpnPXC4hA4C5IPQGhwhhh0IxhWNNHtjTuw53g== dependencies: config-chain "^1.1.11" @@ -418,7 +418,7 @@ "@lerna/npm-dist-tag@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.14.0.tgz#69b1f99ce9d777782afe646522cb14293d986eb5" + resolved "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.14.0.tgz#69b1f99ce9d777782afe646522cb14293d986eb5" integrity sha512-DEyYEdufTGIC6E4RTJUsYPgqlz1Bs/XPeEQ5fd+ojWnICevj7dRrr2DfHucPiUCADlm2jbAraAQc3QPU0dXRhw== dependencies: "@lerna/otplease" "3.14.0" @@ -429,7 +429,7 @@ "@lerna/npm-install@3.13.3": version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.13.3.tgz#9b09852732e51c16d2e060ff2fd8bfbbb49cf7ba" + resolved "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.13.3.tgz#9b09852732e51c16d2e060ff2fd8bfbbb49cf7ba" integrity sha512-7Jig9MLpwAfcsdQ5UeanAjndChUjiTjTp50zJ+UZz4CbIBIDhoBehvNMTCL2G6pOEC7sGEg6sAqJINAqred6Tg== dependencies: "@lerna/child-process" "3.13.3" @@ -442,7 +442,7 @@ "@lerna/npm-publish@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.14.0.tgz#e3fc5613a2dd08cdd3323347ba87fad5dc5f11fb" + resolved "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.14.0.tgz#e3fc5613a2dd08cdd3323347ba87fad5dc5f11fb" integrity sha512-ShG0qEnGkWxtjQvIRATgm/CzeoVaSyyoNRag5t8gDSR/r2u9ux72oROKQUEaE8OwcTS4rL2cyBECts8XMNmyYw== dependencies: "@lerna/otplease" "3.14.0" @@ -457,7 +457,7 @@ "@lerna/npm-run-script@3.13.3": version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.13.3.tgz#9bb6389ed70cd506905d6b05b6eab336b4266caf" + resolved "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.13.3.tgz#9bb6389ed70cd506905d6b05b6eab336b4266caf" integrity sha512-qR4o9BFt5hI8Od5/DqLalOJydnKpiQFEeN0h9xZi7MwzuX1Ukwh3X22vqsX4YRbipIelSFtrDzleNVUm5jj0ow== dependencies: "@lerna/child-process" "3.13.3" @@ -466,7 +466,7 @@ "@lerna/otplease@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.14.0.tgz#b539fd3e7a08452fc0db3b10010ca3cf0e4a73e7" + resolved "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.14.0.tgz#b539fd3e7a08452fc0db3b10010ca3cf0e4a73e7" integrity sha512-rYAWzaYZ81bwnrmTkYWGgcc13bl/6DlG7pjWQWNGAJNLzO5zzj0xmXN5sMFJnNvDpSiS/ZS1sIuPvb4xnwLUkg== dependencies: "@lerna/prompt" "3.13.0" @@ -474,14 +474,14 @@ "@lerna/output@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/output/-/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" + resolved "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" integrity sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg== dependencies: npmlog "^4.1.2" "@lerna/pack-directory@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-3.14.0.tgz#229446c2e3f307a7932f2f779d7fb8b8ff7d93b0" + resolved "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.14.0.tgz#229446c2e3f307a7932f2f779d7fb8b8ff7d93b0" integrity sha512-E9PmC1oWYjYN8Z0Oeoj7X98NruMg/pcdDiRxnwJ5awnB0d/kyfoquHXCYwCQQFCnWUfto7m5lM4CSostcolEVQ== dependencies: "@lerna/get-packed" "3.13.0" @@ -495,7 +495,7 @@ "@lerna/package-graph@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.14.0.tgz#4ccdf446dccedfbbeb4efff3eb720cb6fcb109fc" + resolved "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.14.0.tgz#4ccdf446dccedfbbeb4efff3eb720cb6fcb109fc" integrity sha512-dNpA/64STD5YXhaSlg4gT6Z474WPJVCHoX1ibsVIFu0fVgH609Y69bsdmbvTRdI7r6Dcu4ZfGxdR636RTrH+Eg== dependencies: "@lerna/prerelease-id-from-version" "3.14.0" @@ -506,7 +506,7 @@ "@lerna/package@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/package/-/package-3.13.0.tgz#4baeebc49a57fc9b31062cc59f5ee38384429fc8" + resolved "https://registry.npmjs.org/@lerna/package/-/package-3.13.0.tgz#4baeebc49a57fc9b31062cc59f5ee38384429fc8" integrity sha512-kSKO0RJQy093BufCQnkhf1jB4kZnBvL7kK5Ewolhk5gwejN+Jofjd8DGRVUDUJfQ0CkW1o6GbUeZvs8w8VIZDg== dependencies: load-json-file "^4.0.0" @@ -515,14 +515,14 @@ "@lerna/prerelease-id-from-version@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.14.0.tgz#d5da9c26ac4a0d0ecde09018f06e41ca4dd444c2" + resolved "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.14.0.tgz#d5da9c26ac4a0d0ecde09018f06e41ca4dd444c2" integrity sha512-Ap3Z/dNhqQuSrKmK+JmzYvQYI2vowxHvUVxZJiDVilW8dyNnxkCsYFmkuZytk5sxVz4VeGLNPS2RSsU5eeSS+Q== dependencies: semver "^5.5.0" "@lerna/project@3.13.1": version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/project/-/project-3.13.1.tgz#bce890f60187bd950bcf36c04b5260642e295e79" + resolved "https://registry.npmjs.org/@lerna/project/-/project-3.13.1.tgz#bce890f60187bd950bcf36c04b5260642e295e79" integrity sha512-/GoCrpsCCTyb9sizk1+pMBrIYchtb+F1uCOn3cjn9yenyG/MfYEnlfrbV5k/UDud0Ei75YBLbmwCbigHkAKazQ== dependencies: "@lerna/package" "3.13.0" @@ -540,7 +540,7 @@ "@lerna/prompt@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.13.0.tgz#53571462bb3f5399cc1ca6d335a411fe093426a5" + resolved "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.13.0.tgz#53571462bb3f5399cc1ca6d335a411fe093426a5" integrity sha512-P+lWSFokdyvYpkwC3it9cE0IF2U5yy2mOUbGvvE4iDb9K7TyXGE+7lwtx2thtPvBAfIb7O13POMkv7df03HJeA== dependencies: inquirer "^6.2.0" @@ -548,7 +548,7 @@ "@lerna/publish@3.14.1": version "3.14.1" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.14.1.tgz#c1f7ad8d152947bb88a1755b4305a5a431d3e610" + resolved "https://registry.npmjs.org/@lerna/publish/-/publish-3.14.1.tgz#c1f7ad8d152947bb88a1755b4305a5a431d3e610" integrity sha512-p+By/P84XJkndBzrmcnVLMcFpGAE+sQZCQK4e3aKQrEMLDrEwXkWt/XJxzeQskPxInFA/7Icj686LOADO7p0qg== dependencies: "@lerna/check-working-tree" "3.14.1" @@ -583,14 +583,14 @@ "@lerna/pulse-till-done@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" + resolved "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" integrity sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA== dependencies: npmlog "^4.1.2" "@lerna/query-graph@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.14.0.tgz#2abb36f445bd924d0f85ac7aec1445e9ef1e2c6c" + resolved "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.14.0.tgz#2abb36f445bd924d0f85ac7aec1445e9ef1e2c6c" integrity sha512-6YTh3vDMW2hUxHdKeRvx4bosc9lZClKaN+DzC1XKTkwDbWrsjmEzLcemKL6QnyyeuryN2f/eto7P9iSe3z3pQQ== dependencies: "@lerna/package-graph" "3.14.0" @@ -598,7 +598,7 @@ "@lerna/resolve-symlink@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-3.13.0.tgz#3e6809ef53b63fe914814bfa071cd68012e22fbb" + resolved "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.13.0.tgz#3e6809ef53b63fe914814bfa071cd68012e22fbb" integrity sha512-Lc0USSFxwDxUs5JvIisS8JegjA6SHSAWJCMvi2osZx6wVRkEDlWG2B1JAfXUzCMNfHoZX0/XX9iYZ+4JIpjAtg== dependencies: fs-extra "^7.0.0" @@ -607,7 +607,7 @@ "@lerna/rimraf-dir@3.13.3": version "3.13.3" - resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.13.3.tgz#3a8e71317fde853893ef0262bc9bba6a180b7227" + resolved "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.13.3.tgz#3a8e71317fde853893ef0262bc9bba6a180b7227" integrity sha512-d0T1Hxwu3gpYVv73ytSL+/Oy8JitsmvOYUR5ouRSABsmqS7ZZCh5t6FgVDDGVXeuhbw82+vuny1Og6Q0k4ilqw== dependencies: "@lerna/child-process" "3.13.3" @@ -617,7 +617,7 @@ "@lerna/run-lifecycle@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-3.14.0.tgz#0499eca0e7f393faf4e24e6c8737302a9059c22b" + resolved "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.14.0.tgz#0499eca0e7f393faf4e24e6c8737302a9059c22b" integrity sha512-GUM3L9MzGRSW0WQ8wbLW1+SYStU1OFjW0GBzShhBnFrO4nGRrU7VchsLpcLu0hk2uCzyhsrDKzifEdOdUyMoEQ== dependencies: "@lerna/npm-conf" "3.13.0" @@ -627,7 +627,7 @@ "@lerna/run-parallel-batches@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/run-parallel-batches/-/run-parallel-batches-3.13.0.tgz#0276bb4e7cd0995297db82d134ca2bd08d63e311" + resolved "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.13.0.tgz#0276bb4e7cd0995297db82d134ca2bd08d63e311" integrity sha512-bICFBR+cYVF1FFW+Tlm0EhWDioTUTM6dOiVziDEGE1UZha1dFkMYqzqdSf4bQzfLS31UW/KBd/2z8jy2OIjEjg== dependencies: p-map "^1.2.0" @@ -635,7 +635,7 @@ "@lerna/run-topologically@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.14.0.tgz#2a560cb657f0ef1565c680b6001b4b01b872dc07" + resolved "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.14.0.tgz#2a560cb657f0ef1565c680b6001b4b01b872dc07" integrity sha512-y+KBpC1YExFzGynovt9MY4O/bc3RrJaKeuXieiPfKGKxrdtmZe/r33oj/xePTXZq65jnw3SaU3H8S5CrrdkwDg== dependencies: "@lerna/query-graph" "3.14.0" @@ -644,7 +644,7 @@ "@lerna/run@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.14.0.tgz#1a5d3330149fbf5092012707b775d5f57d9d0057" + resolved "https://registry.npmjs.org/@lerna/run/-/run-3.14.0.tgz#1a5d3330149fbf5092012707b775d5f57d9d0057" integrity sha512-kGGFGLYPKozAN07CSJ7kOyLY6W3oLCQcxCathg1isSkBqQH29tWUg8qNduOlhIFLmnq/nf1JEJxxoXnF6IRLjQ== dependencies: "@lerna/command" "3.14.0" @@ -658,7 +658,7 @@ "@lerna/symlink-binary@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-3.14.0.tgz#db1c3204b83d91c4b43386302ee76cea4d20bc3f" + resolved "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.14.0.tgz#db1c3204b83d91c4b43386302ee76cea4d20bc3f" integrity sha512-AHFb4NlazxYmC+7guoamM3laIRbMSeKERMooKHJ7moe0ayGPBWsCGOH+ZFKZ+eXSDek+FnxdzayR3wf8B3LkTg== dependencies: "@lerna/create-symlink" "3.14.0" @@ -668,7 +668,7 @@ "@lerna/symlink-dependencies@3.14.0": version "3.14.0" - resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-3.14.0.tgz#f17e5cd704a0f067636038dafeaf42b5d2f28802" + resolved "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.14.0.tgz#f17e5cd704a0f067636038dafeaf42b5d2f28802" integrity sha512-kuSXxwAWiVZqFcXfUBKH4yLUH3lrnGyZmCYon7UnZitw3AK3LQY7HvV2LNNw/oatfjOAiKhPBxnYjYijKiV4oA== dependencies: "@lerna/create-symlink" "3.14.0" @@ -681,19 +681,19 @@ "@lerna/timer@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" + resolved "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" integrity sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw== "@lerna/validation-error@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" + resolved "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" integrity sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA== dependencies: npmlog "^4.1.2" "@lerna/version@3.14.1": version "3.14.1" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.14.1.tgz#df081fec70fcfdcd3c470648c49b035b44a373bf" + resolved "https://registry.npmjs.org/@lerna/version/-/version-3.14.1.tgz#df081fec70fcfdcd3c470648c49b035b44a373bf" integrity sha512-H/jykoxVIt4oDEYkBgwDfO5dmZFl3G6vP1UEttRVP1FIkI+gCN+olby8S0Qd8XprDuR5OrLboiDWQs3p7nJhLw== dependencies: "@lerna/batch-packages" "3.14.0" @@ -723,7 +723,7 @@ "@lerna/write-log-file@3.13.0": version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" + resolved "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" integrity sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A== dependencies: npmlog "^4.1.2" @@ -731,7 +731,7 @@ "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + resolved "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== dependencies: call-me-maybe "^1.0.1" @@ -739,13 +739,13 @@ "@nodelib/fs.stat@^1.1.2": version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== "@octokit/endpoint@^5.1.0": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-5.1.2.tgz#45fd879e33a25ee10fa4cffc4d098ee04135afe6" - integrity sha512-bBGGmcRFq1x0jrB29G/9KjYmO3cdHfk3476B2JOHRvLsNw1Pn3l+ZvbiqtcO9qAS4Ti+zFedLB84ziHZRZclQA== + version "5.1.4" + resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.1.4.tgz#e6bb3ceda8923fdc9703ded78c9acc28eff88c06" + integrity sha512-DypS8gbbcc9rlOCDW0wV9a+B18+ylduj6PpxeE+qa3IK1h5b0eW4CKj5pxxXWOZUYhEKwgOnh3+Q+Y/hx/bOPw== dependencies: deepmerge "3.2.0" is-plain-object "^3.0.0" @@ -754,12 +754,12 @@ "@octokit/plugin-enterprise-rest@^2.1.1": version "2.2.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-2.2.2.tgz#c0e22067a043e19f96ff9c7832e2a3019f9be75c" + resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-2.2.2.tgz#c0e22067a043e19f96ff9c7832e2a3019f9be75c" integrity sha512-CTZr64jZYhGWNTDGlSJ2mvIlFsm9OEO3LqWn9I/gmoHI4jRBp4kpHoFYNemG4oA75zUAcmbuWblb7jjP877YZw== "@octokit/request-error@^1.0.1", "@octokit/request-error@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.0.2.tgz#e6dbc5be13be1041ef8eca9225520982add574cf" + resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.0.2.tgz#e6dbc5be13be1041ef8eca9225520982add574cf" integrity sha512-T9swMS/Vc4QlfWrvyeSyp/GjhXtYaBzCcibjGywV4k4D2qVrQKfEMPy8OxMDEj7zkIIdpHwqdpVbKCvnUPqkXw== dependencies: deprecation "^2.0.0" @@ -767,7 +767,7 @@ "@octokit/request@^4.0.1": version "4.1.0" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-4.1.0.tgz#e85dc377113baf2fe24433af8feb20e8a32e21b0" + resolved "https://registry.npmjs.org/@octokit/request/-/request-4.1.0.tgz#e85dc377113baf2fe24433af8feb20e8a32e21b0" integrity sha512-RvpQAba4i+BNH0z8i0gPRc1ShlHidj4puQjI/Tno6s+Q3/Mzb0XRSHJiOhpeFrZ22V7Mwjq1E7QS27P5CgpWYA== dependencies: "@octokit/endpoint" "^5.1.0" @@ -779,9 +779,9 @@ universal-user-agent "^2.1.0" "@octokit/rest@^16.16.0": - version "16.26.0" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.26.0.tgz#5c12b28763219045e1c9a15182e8dfaed10004e8" - integrity sha512-NBpzre44ZAQWZhlH+zUYTgqI0pHN+c9rNj4d+pCydGEiKTGc1HKmoTghEUyr9GxazDyoAvmpx9nL0I7QS1Olvg== + version "16.27.3" + resolved "https://registry.npmjs.org/@octokit/rest/-/rest-16.27.3.tgz#20ad5d0c7043364d1e1f72fa74f825c181771fc0" + integrity sha512-WWH/SHF4kus6FG+EAfX7/JYH70EjgFYa4AAd2Lf1hgmgzodhrsoxpXPSZliZ5BdJruZPMP7ZYaPoTrYCCKYzmQ== dependencies: "@octokit/request" "^4.0.1" "@octokit/request-error" "^1.0.2" @@ -799,19 +799,19 @@ "@phosphor/algorithm@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/algorithm/-/algorithm-1.1.2.tgz#fd1de9104c9a7f34e92864586ddf2e7f2e7779e8" + resolved "https://registry.npmjs.org/@phosphor/algorithm/-/algorithm-1.1.2.tgz#fd1de9104c9a7f34e92864586ddf2e7f2e7779e8" integrity sha1-/R3pEEyafzTpKGRYbd8ufy53eeg= "@phosphor/collections@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/collections/-/collections-1.1.2.tgz#c4c0b8b91129905fb36a9f243f2dbbde462dab8d" + resolved "https://registry.npmjs.org/@phosphor/collections/-/collections-1.1.2.tgz#c4c0b8b91129905fb36a9f243f2dbbde462dab8d" integrity sha1-xMC4uREpkF+zap8kPy273kYtq40= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/commands@^1.5.0": version "1.6.1" - resolved "https://registry.yarnpkg.com/@phosphor/commands/-/commands-1.6.1.tgz#6f60c2a3b759316cd1363b426df3b4036bb2c7fd" + resolved "https://registry.npmjs.org/@phosphor/commands/-/commands-1.6.1.tgz#6f60c2a3b759316cd1363b426df3b4036bb2c7fd" integrity sha512-iRgn7QX64e0VwZ91KFo964a/LVpw9XtiYIYtpymEyKY757NXvx6ZZMt1CqKfntoDcSZJeVte4eV8jJWhZoVlDA== dependencies: "@phosphor/algorithm" "^1.1.2" @@ -823,24 +823,24 @@ "@phosphor/coreutils@^1.3.0": version "1.3.0" - resolved "https://registry.yarnpkg.com/@phosphor/coreutils/-/coreutils-1.3.0.tgz#63292d381c012c5ab0d0196e83ced829b7e04a42" + resolved "https://registry.npmjs.org/@phosphor/coreutils/-/coreutils-1.3.0.tgz#63292d381c012c5ab0d0196e83ced829b7e04a42" integrity sha1-YyktOBwBLFqw0Blug87YKbfgSkI= "@phosphor/disposable@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/disposable/-/disposable-1.1.2.tgz#a192dd6a2e6c69d5d09d39ecf334dab93778060e" + resolved "https://registry.npmjs.org/@phosphor/disposable/-/disposable-1.1.2.tgz#a192dd6a2e6c69d5d09d39ecf334dab93778060e" integrity sha1-oZLdai5sadXQnTns8zTauTd4Bg4= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/domutils@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/domutils/-/domutils-1.1.2.tgz#e2efeb052f398c42b93b89e9bab26af15cc00514" + resolved "https://registry.npmjs.org/@phosphor/domutils/-/domutils-1.1.2.tgz#e2efeb052f398c42b93b89e9bab26af15cc00514" integrity sha1-4u/rBS85jEK5O4npurJq8VzABRQ= "@phosphor/dragdrop@^1.3.0": version "1.3.0" - resolved "https://registry.yarnpkg.com/@phosphor/dragdrop/-/dragdrop-1.3.0.tgz#7ce6ad39d6ca216d62a56f78104d02a77ae67307" + resolved "https://registry.npmjs.org/@phosphor/dragdrop/-/dragdrop-1.3.0.tgz#7ce6ad39d6ca216d62a56f78104d02a77ae67307" integrity sha1-fOatOdbKIW1ipW94EE0Cp3rmcwc= dependencies: "@phosphor/coreutils" "^1.3.0" @@ -848,12 +848,12 @@ "@phosphor/keyboard@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/keyboard/-/keyboard-1.1.2.tgz#3e32234451764240a98e148034d5a8797422dd1f" + resolved "https://registry.npmjs.org/@phosphor/keyboard/-/keyboard-1.1.2.tgz#3e32234451764240a98e148034d5a8797422dd1f" integrity sha1-PjIjRFF2QkCpjhSANNWoeXQi3R8= "@phosphor/messaging@^1.2.2": version "1.2.2" - resolved "https://registry.yarnpkg.com/@phosphor/messaging/-/messaging-1.2.2.tgz#7d896ddd3797b94a347708ded13da5783db75c14" + resolved "https://registry.npmjs.org/@phosphor/messaging/-/messaging-1.2.2.tgz#7d896ddd3797b94a347708ded13da5783db75c14" integrity sha1-fYlt3TeXuUo0dwje0T2leD23XBQ= dependencies: "@phosphor/algorithm" "^1.1.2" @@ -861,26 +861,26 @@ "@phosphor/properties@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/properties/-/properties-1.1.2.tgz#78cc77eff452839da02255de48e814946cc09a28" + resolved "https://registry.npmjs.org/@phosphor/properties/-/properties-1.1.2.tgz#78cc77eff452839da02255de48e814946cc09a28" integrity sha1-eMx37/RSg52gIlXeSOgUlGzAmig= "@phosphor/signaling@^1.2.2": version "1.2.2" - resolved "https://registry.yarnpkg.com/@phosphor/signaling/-/signaling-1.2.2.tgz#3fcf97ca88e38bfb357fe8fe6bf7513347a514a9" + resolved "https://registry.npmjs.org/@phosphor/signaling/-/signaling-1.2.2.tgz#3fcf97ca88e38bfb357fe8fe6bf7513347a514a9" integrity sha1-P8+Xyojji/s1f+j+a/dRM0elFKk= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/virtualdom@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/virtualdom/-/virtualdom-1.1.2.tgz#ce55c86eef31e5d0e26b1dc96ea32bd684458f41" + resolved "https://registry.npmjs.org/@phosphor/virtualdom/-/virtualdom-1.1.2.tgz#ce55c86eef31e5d0e26b1dc96ea32bd684458f41" integrity sha1-zlXIbu8x5dDiax3JbqMr1oRFj0E= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/widgets@^1.5.0": version "1.6.0" - resolved "https://registry.yarnpkg.com/@phosphor/widgets/-/widgets-1.6.0.tgz#ebba8008b6b13247d03e73e5f3872c90d2c9c78f" + resolved "https://registry.npmjs.org/@phosphor/widgets/-/widgets-1.6.0.tgz#ebba8008b6b13247d03e73e5f3872c90d2c9c78f" integrity sha512-HqVckVF8rJ15ss0Zf/q0AJ69ZKNFOO26qtNKAdGZ9SmmkSMf73X6pB0R3Fj5+Y4Sjl8ezIIKG6mXj+DxOofnwA== dependencies: "@phosphor/algorithm" "^1.1.2" @@ -897,20 +897,20 @@ "@sindresorhus/df@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-1.0.1.tgz#c69b66f52f6fcdd287c807df210305dbaf78500d" + resolved "https://registry.npmjs.org/@sindresorhus/df/-/df-1.0.1.tgz#c69b66f52f6fcdd287c807df210305dbaf78500d" integrity sha1-xptm9S9vzdKHyAffIQMF2694UA0= "@sindresorhus/df@^2.1.0": version "2.1.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-2.1.0.tgz#d208cf27e06f0bb476d14d7deccd7d726e9aa389" + resolved "https://registry.npmjs.org/@sindresorhus/df/-/df-2.1.0.tgz#d208cf27e06f0bb476d14d7deccd7d726e9aa389" integrity sha1-0gjPJ+BvC7R20U197M19cm6ao4k= dependencies: execa "^0.2.2" -"@theia/application-package@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.7.0-next.730afb49.tgz#e592f98d4060b8e4e48b2e5a10cc99a837704d50" - integrity sha512-oAGKIlz+8rYXK7qEps0GyC5FlQo7jFDLbf7t+pSlaGOdVU8GWdLsGrPilSGk8FLcnWGB4M0a4lwBqYX8hmGWAQ== +"@theia/application-package@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/application-package/-/application-package-0.8.0-next.436b8129.tgz#0ecca5edb91bdbf19f030dee26731759f24dd8c6" + integrity sha512-/z1a/lwALnDzEdMFrV2uZSyqnjEdVlLzMJx+BZF/udygytDS5q/uqgb+ux936Q5ULSRflYHA09QvcTMHfeo+wg== dependencies: "@types/fs-extra" "^4.0.2" "@types/request" "^2.0.3" @@ -925,7 +925,7 @@ "@theia/application-package@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.6.1.tgz#b63fbb1e3fd4940b77e73892fc80120207540913" + resolved "https://registry.npmjs.org/@theia/application-package/-/application-package-0.6.1.tgz#b63fbb1e3fd4940b77e73892fc80120207540913" integrity sha512-mBmXMJVUFwbfhoN9hE0vvx8CyD92mSJ1DoipeHbzNQp56FyUhHzyMcVpaFmGl308bTC5LsUncrwSK+BqaT85HQ== dependencies: "@types/fs-extra" "^4.0.2" @@ -939,22 +939,22 @@ semver "^5.4.1" write-json-file "^2.2.0" -"@theia/console@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/console/-/console-0.7.0-next.730afb49.tgz#e3d740d4d076b7995ff78dc1971609b2d3b7e42c" - integrity sha512-c46gtQ1uFMlIAm4KrK5o01/jxd0kCDPNgmHQ8PaxtW5TKpljcvw4LKXgNQt7LBFCZB/K3I7p+Jb3x/kSXcCnxQ== +"@theia/console@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/console/-/console-0.8.0-next.436b8129.tgz#ed0f0f51fa81abc35af3cc0cfbe1ad0f61410aac" + integrity sha512-5Mx+Om2Ft0GClzi4YUgRRTM0NlNqvR45o2NOh2pKz59nj/mXI2ZYbxQ41x+n0zJcI+D74NnnCmoZ9DXAvh+36g== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/monaco" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/monaco" "0.8.0-next.436b8129" anser "^1.4.7" -"@theia/core@0.7.0-next.730afb49", "@theia/core@next": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.7.0-next.730afb49.tgz#00111baa0b921ba4e09971548688848a23d9503f" - integrity sha512-bAuigghUiX1Ykp4MBfL9Ls1E8/ECdPr5Y56JKkpsFzjclZizP4d+Ajn4uKX50wNA3pIj0EIYb3e7UbZ42EXvuw== +"@theia/core@0.8.0-next.436b8129", "@theia/core@next": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/core/-/core-0.8.0-next.436b8129.tgz#cce6ac88401483e80d1206a649f95052e504482a" + integrity sha512-XxfFlCTz195OywfKK+gO+4xasaVW9MRjkpfcmkh9ZmfvlkXYSHf7Jl49D9v9mjUT+r5g3mosKPZ9nvSePSNFJQ== dependencies: "@phosphor/widgets" "^1.5.0" - "@theia/application-package" "0.7.0-next.730afb49" + "@theia/application-package" "0.8.0-next.436b8129" "@types/body-parser" "^1.16.4" "@types/bunyan" "^1.8.0" "@types/express" "^4.16.0" @@ -992,7 +992,7 @@ "@theia/core@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.6.1.tgz#4f55c55db7ecec1a3c272518d80f7c2e77896419" + resolved "https://registry.npmjs.org/@theia/core/-/core-0.6.1.tgz#4f55c55db7ecec1a3c272518d80f7c2e77896419" integrity sha512-fZ05UYBwoyVn9IjrgZV+wPdaIB52828nT8amO334fVtWXn26oQgsCL1g3OINBB14NfUVpbOxyXCKId7WbYxJzw== dependencies: "@phosphor/widgets" "^1.5.0" @@ -1032,25 +1032,25 @@ ws "^5.2.2" yargs "^11.1.0" -"@theia/debug@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-0.7.0-next.730afb49.tgz#21270ef3f0b70d44b8d362179d67c83431c7fc98" - integrity sha512-bSLJYIpFDS77dp4KOpJ+F6EHoBOHg6dRJi2hi4dDZazZLEhFcpsqYKpvCrtfuESW52gjBQrOUO9WHcxV+xyyZQ== - dependencies: - "@theia/console" "0.7.0-next.730afb49" - "@theia/core" "0.7.0-next.730afb49" - "@theia/editor" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/json" "0.7.0-next.730afb49" - "@theia/markers" "0.7.0-next.730afb49" - "@theia/monaco" "0.7.0-next.730afb49" - "@theia/output" "0.7.0-next.730afb49" - "@theia/preferences" "0.7.0-next.730afb49" - "@theia/process" "0.7.0-next.730afb49" - "@theia/terminal" "0.7.0-next.730afb49" - "@theia/userstorage" "0.7.0-next.730afb49" - "@theia/variable-resolver" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" +"@theia/debug@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/debug/-/debug-0.8.0-next.436b8129.tgz#862187e1f15076997ef0d5b25eeb402a1b1a1320" + integrity sha512-/+BYb1OqtZ3HNIBaOqTYa/+0sFad0wzBo8XBlf1Xtkg3kSs7snJZEYXQOUE+2171m9lqL3dIiTSmQBjtu9Ab+A== + dependencies: + "@theia/console" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.436b8129" + "@theia/editor" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/json" "0.8.0-next.436b8129" + "@theia/markers" "0.8.0-next.436b8129" + "@theia/monaco" "0.8.0-next.436b8129" + "@theia/output" "0.8.0-next.436b8129" + "@theia/preferences" "0.8.0-next.436b8129" + "@theia/process" "0.8.0-next.436b8129" + "@theia/terminal" "0.8.0-next.436b8129" + "@theia/userstorage" "0.8.0-next.436b8129" + "@theia/variable-resolver" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" "@types/p-debounce" "^1.0.0" jsonc-parser "^2.0.2" mkdirp "^0.5.0" @@ -1061,20 +1061,20 @@ vscode-debugprotocol "^1.32.0" vscode-uri "^1.0.1" -"@theia/editor@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.7.0-next.730afb49.tgz#597544612bfea7ce6c463a28a9bd2949faf80d65" - integrity sha512-RbeAKa5nbZvYNSWTL8OA/dDp2v3LfHB3il3Oel600ezV2gWgjZ15nesCCwbbAc06dWmq4ovrO7dJus3CwyF+sw== +"@theia/editor@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/editor/-/editor-0.8.0-next.436b8129.tgz#e5768665758d7a9f96775ee45c1d212d332df54d" + integrity sha512-oIFch0VuBMiCcFhtgfP+1GSLQ7oyvZ9PaZHg7FCu0zd4LHeGZVuBPBJ1+QteiG0FBibsvXj9lbKAcOaP4Wsclw== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/languages" "0.7.0-next.730afb49" - "@theia/variable-resolver" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/languages" "0.8.0-next.436b8129" + "@theia/variable-resolver" "0.8.0-next.436b8129" "@types/base64-arraybuffer" "0.1.0" base64-arraybuffer "^0.1.5" "@theia/editor@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.6.1.tgz#c0a5c1eb1c1805c160d70d4af1cd4ab62f0579d2" + resolved "https://registry.npmjs.org/@theia/editor/-/editor-0.6.1.tgz#c0a5c1eb1c1805c160d70d4af1cd4ab62f0579d2" integrity sha512-h9aF4tKe/VdbOZgZknmdnzVYYYNu1H/apk+YPCUYywViiDfyc5XpglK8T1yqFd5OI18B7lJ2bsO2+OCfPSAMIQ== dependencies: "@theia/core" "^0.6.1" @@ -1083,25 +1083,25 @@ "@types/base64-arraybuffer" "0.1.0" base64-arraybuffer "^0.1.5" -"@theia/file-search@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-0.7.0-next.730afb49.tgz#ee8442aa787369c6107edc536efd0fee4dc34eb5" - integrity sha512-TXoOK7GEEQ2v7boGvsNVvxIE17IaOGBw4hYEYBHqFiu7eOwWCr5x1cYHNxlVBusMgYZx1uYDB8KrFDaFgtPfHw== +"@theia/file-search@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/file-search/-/file-search-0.8.0-next.436b8129.tgz#ba3b4db02c3ce1410964e64ca79347c9bad99c45" + integrity sha512-VPUtxGrw3743P1fviiEZ048+AQeSTOWuSx7OrtdhmbxPm2gRWSvNXY7ctkGa//+tGnhoDWuFRlazbc6QkpadOA== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/editor" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/process" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/editor" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/process" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" fuzzy "^0.1.3" vscode-ripgrep "^1.2.4" -"@theia/filesystem@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.7.0-next.730afb49.tgz#d13744a4661390666265faa2b830579f4a14d150" - integrity sha512-W9OOdbQfWJKGqVRirIsF//6dlgYimDzOtISf1gAXLvt07WaqrooiLkTHMqLSSHlyQp8RDx+hL1wx+eoxe4NhHA== +"@theia/filesystem@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/filesystem/-/filesystem-0.8.0-next.436b8129.tgz#22c34fadedd967101436cfc2548db2222a981890" + integrity sha512-DCeIfevrtbY73whnG+XUC4IwXWAPTl7A6bvNdk/BI53VqRl8AtzaPjBCPLc0orTYGi5YZGZuEBLalPFgSkWYsw== dependencies: - "@theia/core" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" "@types/body-parser" "^1.17.0" "@types/fs-extra" "^4.0.2" "@types/mime-types" "^2.1.0" @@ -1125,7 +1125,7 @@ "@theia/filesystem@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.6.1.tgz#5e08f482b4c3d14940dd65e358fbbc5a6169b53f" + resolved "https://registry.npmjs.org/@theia/filesystem/-/filesystem-0.6.1.tgz#5e08f482b4c3d14940dd65e358fbbc5a6169b53f" integrity sha512-kdQoj/89fowvhpfgYvMCqmQeT39gg9e/id+/Rw22X6Cypncrj2ll0okXVZA1pVcWFssyz1flAoPPOe2ilV3WSA== dependencies: "@theia/core" "^0.6.1" @@ -1154,19 +1154,19 @@ uuid "^3.2.1" zip-dir "^1.0.2" -"@theia/json@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.7.0-next.730afb49.tgz#0826933f164e489e53eb4c083e574fa29abf19a9" - integrity sha512-4d7KratQKXs2d01S8TUV13Pi3zL3YdvXD08+I/iR7rRTBj/qAM934wcGeg5AHP2mwTqY8X5/C5nYAYEOzUny6w== +"@theia/json@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/json/-/json-0.8.0-next.436b8129.tgz#2b23d65b4231f87ed7b34c4225ad1af68d4c58fe" + integrity sha512-YtixPBG8IUe0KWcWzusxqT9sGp3lnN/KCU3KRnzSEUVlv5fUdxxz0nu6tW9rElN7T5wn2rH6cMNVNWmsBjnJKA== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/languages" "0.7.0-next.730afb49" - "@theia/monaco" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/languages" "0.8.0-next.436b8129" + "@theia/monaco" "0.8.0-next.436b8129" vscode-json-languageserver "^1.0.1" "@theia/json@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.6.1.tgz#8a85583fff1e677c037c843d202754ee55682622" + resolved "https://registry.npmjs.org/@theia/json/-/json-0.6.1.tgz#8a85583fff1e677c037c843d202754ee55682622" integrity sha512-xIa8KsVjxlpli5mhQcTdxy2atOnLftqYlMAaANtWKz4vl7i7Z9qLKdEOBJvYGEhqON/u/tDRJPGsoSNfGhjRcg== dependencies: "@theia/core" "^0.6.1" @@ -1174,15 +1174,15 @@ "@theia/monaco" "^0.6.1" vscode-json-languageserver "^1.0.1" -"@theia/languages@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.7.0-next.730afb49.tgz#afb4337fc95f2d00680ff555f6d28ef7d485418c" - integrity sha512-2M39NcDjTX7rQNto+dy8yvbJ/gkEWITw0oLjTqWW2GNmz1syT5OaCV+YgZ+K7SA4dEs6DpiBWjnAsZ95opN+rg== +"@theia/languages@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/languages/-/languages-0.8.0-next.436b8129.tgz#4d846769a05a606806ccc11cb83f72d094fe369a" + integrity sha512-/xF71o34RyT1mbTXb/ysAOzXukaAIpm4LXtkg34NAN4xbydR7ftgCWwsS4YfUXkQvOngmeZ9uTp5bipE8BZlNQ== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/output" "0.7.0-next.730afb49" - "@theia/process" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/output" "0.8.0-next.436b8129" + "@theia/process" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" "@typefox/monaco-editor-core" "^0.14.6" "@types/uuid" "^3.4.3" monaco-languageclient "^0.9.0" @@ -1190,7 +1190,7 @@ "@theia/languages@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.6.1.tgz#e1358439c8e5c579bcaa9e2174ad5779f12dff86" + resolved "https://registry.npmjs.org/@theia/languages/-/languages-0.6.1.tgz#e1358439c8e5c579bcaa9e2174ad5779f12dff86" integrity sha512-XnWwPtCWaJ7P8SKFpfAbkE0FSFPVSJxBOC7w0MltNFDIpAB+9TBqBRegYoJG3TN9ae+FdGMBFa4+4Xm10yRFLA== dependencies: "@theia/core" "^0.6.1" @@ -1202,19 +1202,19 @@ monaco-languageclient "^0.9.0" uuid "^3.2.1" -"@theia/markers@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.7.0-next.730afb49.tgz#b3ae1860ecad3cbc56dc5f12692609a17c8d23c2" - integrity sha512-uPTc2juLvhXh0cZDz4swnEc4Tu3GUc1VMvEPveMq4RRgHQMTS8rDjHBijfXTHogDFf90EsR9/4rj1BSAsnqNFw== +"@theia/markers@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/markers/-/markers-0.8.0-next.436b8129.tgz#2e0f09523babf96dc83814ad2c2b9f6a7c6506fc" + integrity sha512-cKoJko/Z7O2XGYV6z8ibWPxR0R/UiRRKAZ4+sAj4mvg27Vgu5fsPy6ny75cQ0LNWLgGEPs5ln5giu8v72rrPGA== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/navigator" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/navigator" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" "@theia/markers@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.6.1.tgz#759de1e9ac7b55c252e3f3b6c39f01772d91c5e5" + resolved "https://registry.npmjs.org/@theia/markers/-/markers-0.6.1.tgz#759de1e9ac7b55c252e3f3b6c39f01772d91c5e5" integrity sha512-3c42UgWhTGjBcdMvvoCpm/EN+r/zYmfH8oII3B2rKBwcIKgqSAQxpFZYIsyvANL2G+nX2n/UFTJwfU8Feav7Ww== dependencies: "@theia/core" "^0.6.1" @@ -1222,35 +1222,35 @@ "@theia/navigator" "^0.6.1" "@theia/workspace" "^0.6.1" -"@theia/messages@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-0.7.0-next.730afb49.tgz#ec9311d3e43656aee9a1ee39693c2848e301b2f6" - integrity sha512-1w8DFg9fAjX+ZbfUXtoSl3igG5PADRzo+mcv8yNm6Nkg+L119m7SIh0NPFDvk4wedbMqmXqI3jD2nZyjuJijIQ== - dependencies: - "@theia/core" "0.7.0-next.730afb49" - -"@theia/monaco@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.7.0-next.730afb49.tgz#bb68f3f3dd2dc5b0ee7c448e4113cd8dac4cbed0" - integrity sha512-6A4Lq/eCGcHGdRrx1/+8BZ7vbrUeFwNQNqw6p1CrGqw97QQc896gmi3tp99soT0s68W9Z4I8V8MFubXdBEoqLw== - dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/editor" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/languages" "0.7.0-next.730afb49" - "@theia/markers" "0.7.0-next.730afb49" - "@theia/outline-view" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" +"@theia/messages@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/messages/-/messages-0.8.0-next.436b8129.tgz#ddf72d4895a01a63e4276c45621562bc545056e8" + integrity sha512-IbOcAlPUk+bckPMnBOIGEyeHL3uO11UeaOK+mkseVXJix7hlkicjCD+MP/HQUaHqhZU7z+HdKbjl1Mj8sdKJBA== + dependencies: + "@theia/core" "0.8.0-next.436b8129" + +"@theia/monaco@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/monaco/-/monaco-0.8.0-next.436b8129.tgz#1281886d71aa418768edd8d59e626e0987bf617b" + integrity sha512-KO2R3IOAVj2WpFJpY0J6+QTbGHO7ozFmH/s8SAU86vSk2ukFteKwvYMvZBldzx+SDs2udSvZNdh9DkLpIPsMGA== + dependencies: + "@theia/core" "0.8.0-next.436b8129" + "@theia/editor" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/languages" "0.8.0-next.436b8129" + "@theia/markers" "0.8.0-next.436b8129" + "@theia/outline-view" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" deepmerge "2.0.1" jsonc-parser "^2.0.2" monaco-css "^2.0.1" monaco-html "^2.0.2" - onigasm "^2.1.0" + onigasm "2.2.1" vscode-textmate "^4.0.1" "@theia/monaco@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.6.1.tgz#11ccb6e40a45bc17d3d116ed817101ea39bf602b" + resolved "https://registry.npmjs.org/@theia/monaco/-/monaco-0.6.1.tgz#11ccb6e40a45bc17d3d116ed817101ea39bf602b" integrity sha512-bKPfNFhpEYqqL3S0edTI8doHD6ol3fhlLKFe/vSNx/3YvyZ1GtkhH6yVB4A2Z87JM+lu6CL+nnAc2KFpBfUkqA== dependencies: "@theia/core" "^0.6.1" @@ -1267,20 +1267,20 @@ onigasm "^2.1.0" vscode-textmate "^4.0.1" -"@theia/navigator@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.7.0-next.730afb49.tgz#62d9f20803ce86f040dec197d19cfcc34a83aba0" - integrity sha512-eQlyEJ2W/LcbuhNweGRTZtQCuR4n7nomv0zGix6nu0lK8G0PD1bUs95DNTwLWJ7b5O4LQxCOQOcmwdE0L+C7qA== +"@theia/navigator@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/navigator/-/navigator-0.8.0-next.436b8129.tgz#c27ade805cc355a629c1fe00d25783d4afac7544" + integrity sha512-Gk1vrlrWM2q3zBTB2e4Q1RFhH7zbExhyeoms8bQb3cVJ6yEos8ZMeNVGikswv1TXL2S2k9WYBESb/pTF2o8XgQ== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" fuzzy "^0.1.3" minimatch "^3.0.4" "@theia/navigator@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.6.1.tgz#70550365c98c2ef65b98a32a5d36c848f591f1ce" + resolved "https://registry.npmjs.org/@theia/navigator/-/navigator-0.6.1.tgz#70550365c98c2ef65b98a32a5d36c848f591f1ce" integrity sha512-8UXTjv681qx+BinGv2TRt1H0UU6/UPWG7POhCnFXoafGIMhzCZk9tNM8dpnzPD09AXupJtnyBClp48K+4wcwXQ== dependencies: "@theia/core" "^0.6.1" @@ -1291,58 +1291,69 @@ "@theia/node-pty@0.7.8-theia004": version "0.7.8-theia004" - resolved "https://registry.yarnpkg.com/@theia/node-pty/-/node-pty-0.7.8-theia004.tgz#0fe31b958df9315352d5fbeea7075047cf69c935" + resolved "https://registry.npmjs.org/@theia/node-pty/-/node-pty-0.7.8-theia004.tgz#0fe31b958df9315352d5fbeea7075047cf69c935" integrity sha512-GetaD2p1qVPq/xbNCHCwKYjIr9IWjksf9V2iiv/hV6f885cJ+ie0Osr4+C159PrwzGRYW2jQVUtXghBJoyOCLg== dependencies: nan "2.10.0" -"@theia/outline-view@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.7.0-next.730afb49.tgz#7686aee83a7a0bd35101162fd6fd6d6da8d0e85a" - integrity sha512-6HRh12yHyZPR0QGg2WCaVeDgcQV1tTeHHbHuk1UWTtMB2Cgg1FPH6r/q3ActaMgvadY8UYjZWFQ6xD5sT98WKQ== +"@theia/outline-view@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/outline-view/-/outline-view-0.8.0-next.436b8129.tgz#87dc608c119924737f493abf79ffabbe3646792b" + integrity sha512-K87v437BvWb0M/lZOC7Sn06PgIfr7oDlpBihxJXbRpqXGB05Ab1p2e336b7Mw/3OgazXtVjSoSWU/S5kp6SKKw== dependencies: - "@theia/core" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" "@theia/outline-view@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.6.1.tgz#bdaa9c8813e13bb7f2a80b0fed785a5df59f1259" + resolved "https://registry.npmjs.org/@theia/outline-view/-/outline-view-0.6.1.tgz#bdaa9c8813e13bb7f2a80b0fed785a5df59f1259" integrity sha512-qF5m3ishCAtu6YabQlUvlFQ9xLYcMA7KRKlSKPm/WAdIs9h0jfh/NESPLjFpvbU+08HhXoCKnOMP8zSibEZH/w== dependencies: "@theia/core" "^0.6.1" -"@theia/output@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.7.0-next.730afb49.tgz#40817424575f10af8dcd0eaf5ae73baaa121c4ad" - integrity sha512-HRe9EMoa+S0ERGqVNA7QzNk5GQGUxOVuDrTQlbgZQuym8doZxQUk+PKVRvnq8QoyKUdpdaUzovxLBo36SNhsTA== +"@theia/output@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/output/-/output-0.8.0-next.436b8129.tgz#92bb8c822b2896597cd26879a9da817868e4d222" + integrity sha512-2cOahDgbN85MPQz+M5/VmzfzPS01yBF6Kh+6uGu+cM1SR4L/RDPv3cAMV5CaUWlcX+fTuF7gDUJiccuucEjiBQ== dependencies: - "@theia/core" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" "@theia/output@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.6.1.tgz#e70cd655b000b2691697b277abb4ffec24876f13" + resolved "https://registry.npmjs.org/@theia/output/-/output-0.6.1.tgz#e70cd655b000b2691697b277abb4ffec24876f13" integrity sha512-TbjGK4hvlV7HMd2tyEAwtD/MPGXXdesVJ2/sTj/KYRFqevge1pwjEpSukHrHD5skI4gkYy4Q8h2wxwWuJOwG7A== dependencies: "@theia/core" "^0.6.1" -"@theia/plugin-ext@next": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-0.7.0-next.730afb49.tgz#535abb7f2415afb15cdd38fce7ee6f7332f35473" - integrity sha512-9pp640yODu9R/oHNnEXAghjVDWbam4nj01rgMNoWzWg3DntjUCGQn3KrkqbBRxPz9FF7uKddxuEmF1pxf1LNdQ== - dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/debug" "0.7.0-next.730afb49" - "@theia/editor" "0.7.0-next.730afb49" - "@theia/file-search" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/markers" "0.7.0-next.730afb49" - "@theia/messages" "0.7.0-next.730afb49" - "@theia/monaco" "0.7.0-next.730afb49" - "@theia/navigator" "0.7.0-next.730afb49" - "@theia/plugin" "0.7.0-next.730afb49" - "@theia/preferences" "0.7.0-next.730afb49" - "@theia/search-in-workspace" "0.7.0-next.730afb49" - "@theia/task" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" +"@theia/plugin-ext-vscode@next": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/plugin-ext-vscode/-/plugin-ext-vscode-0.8.0-next.436b8129.tgz#7962e5d8c244b4c26dc03a5a18a84c480914babb" + integrity sha512-MCRQWG0e8gUoeVQRGHC/0dDciboIvCCF2CNZCqc5V4FdpEVU2Fn/5jVEVhhpNU0QC4qzq/mAq1mtyY3JQGebVw== + dependencies: + "@theia/core" "0.8.0-next.436b8129" + "@theia/plugin" "0.8.0-next.436b8129" + "@theia/plugin-ext" "0.8.0-next.436b8129" + vscode-uri "^1.0.1" + +"@theia/plugin-ext@0.8.0-next.436b8129", "@theia/plugin-ext@next": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/plugin-ext/-/plugin-ext-0.8.0-next.436b8129.tgz#9235b32c9c67620457086c8f9ac9d9ebd4c98283" + integrity sha512-K5fZnhbEcg4DNvINdEdEIXH/hXLgtCRsqGcgnGfh0q3OpWwedq9LWj0Taf3KKGLfIW+1XC5iPf3nDbe8y7T+QA== + dependencies: + "@theia/core" "0.8.0-next.436b8129" + "@theia/debug" "0.8.0-next.436b8129" + "@theia/editor" "0.8.0-next.436b8129" + "@theia/file-search" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/markers" "0.8.0-next.436b8129" + "@theia/messages" "0.8.0-next.436b8129" + "@theia/monaco" "0.8.0-next.436b8129" + "@theia/navigator" "0.8.0-next.436b8129" + "@theia/plugin" "0.8.0-next.436b8129" + "@theia/preferences" "0.8.0-next.436b8129" + "@theia/scm" "0.8.0-next.436b8129" + "@theia/search-in-workspace" "0.8.0-next.436b8129" + "@theia/task" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" decompress "^4.2.0" getmac "^1.4.6" jsonc-parser "^2.0.2" @@ -1354,7 +1365,7 @@ "@theia/plugin-packager@latest": version "0.0.1-1551941037" - resolved "https://registry.yarnpkg.com/@theia/plugin-packager/-/plugin-packager-0.0.1-1551941037.tgz#859d408be29c6c910f3156ee3ad7c0eb8bfe0ab4" + resolved "https://registry.npmjs.org/@theia/plugin-packager/-/plugin-packager-0.0.1-1551941037.tgz#859d408be29c6c910f3156ee3ad7c0eb8bfe0ab4" integrity sha512-Z+7mZvDH6v001FZhulNupYHtRce5guQqJlY8p0YIvmC3fcrjx8mczEyEE65rlaCKGWeeXcK+dKR3klR+aEdi/g== dependencies: archiver "2.1.1" @@ -1367,38 +1378,38 @@ "@theia/plugin@0.3.19": version "0.3.19" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.3.19.tgz#eb1ea2d8311097535b6613ea6d554ff93bb4efc8" + resolved "https://registry.npmjs.org/@theia/plugin/-/plugin-0.3.19.tgz#eb1ea2d8311097535b6613ea6d554ff93bb4efc8" integrity sha512-8iKIPE7UQfaxbN/p+eHqT4wmbEgdVGxMMhzczqrX0x9sFwXxVOipC9urdfG8UvNWQO3dXCssxVslNF56jScofg== -"@theia/plugin@0.7.0-next.730afb49", "@theia/plugin@next": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.7.0-next.730afb49.tgz#534a15f832dc96e2da3803795c0ff577bba9573b" - integrity sha512-5lqDNaci6Fyu1Kaw22WVlKkNza23YyWgVe1B6pcfHpKcooQOC44VKHV+k7+A2xM8kQkeleQ1DafdWJTjY0pE7w== +"@theia/plugin@0.8.0-next.436b8129", "@theia/plugin@next": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/plugin/-/plugin-0.8.0-next.436b8129.tgz#167c18d5222d61a9c709dace5b9875c616a17f1d" + integrity sha512-iugxVW/esbBWXEQV/by7go8fWU453yT7qdj3jztcBgX+3R8P9fA+MZIP9JmHDjvbORJcVfqHFy+c2b3gF8KUsQ== "@theia/plugin@latest": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.6.1.tgz#cf185efe4e5168d4ce6001d37d6f64776778dc19" - integrity sha512-FLbSODN2IQIJdA+Vo1l6eH0KVk2WYVkbI2gN/Uw0lCEmp79Zdg2Axj956xfSQt9FPd4laDWqCATWDt7Bf92/8g== - -"@theia/preferences@0.7.0-next.730afb49", "@theia/preferences@next": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.7.0-next.730afb49.tgz#c7c8767c59085a8fbfa1642176df0d1bcdff0afd" - integrity sha512-6KJ7TLkZyN+Y1VxkMhPcS35vNtdS/YyBPP6AF6a7ELWoMc/kQKXIOY+kq/NeRks08clZdDYVluts7sm5V26M6g== - dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/editor" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/json" "0.7.0-next.730afb49" - "@theia/monaco" "0.7.0-next.730afb49" - "@theia/userstorage" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" + version "0.7.0" + resolved "https://registry.npmjs.org/@theia/plugin/-/plugin-0.7.0.tgz#2edeed3049f794573370edeea869cf744d7a3b24" + integrity sha512-DTtXTFEE46rukpxBHF6pQPaVG0sA1fF9kao9L+jGSKAwOzcafAQk0n48lWIq/St93MNJ6Xrzfx7uxnhdx+gkdA== + +"@theia/preferences@0.8.0-next.436b8129", "@theia/preferences@next": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/preferences/-/preferences-0.8.0-next.436b8129.tgz#5997fa62579e4e00f998dea7f47b104829072ca5" + integrity sha512-hcLgErXOf3x32Gu20fUgM12Y+5oNRnChgPIunR5xDg1FGyqln7UGgTpVEatdzPYTjIA2PsY9MtRA9QOQ5yrVaw== + dependencies: + "@theia/core" "0.8.0-next.436b8129" + "@theia/editor" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/json" "0.8.0-next.436b8129" + "@theia/monaco" "0.8.0-next.436b8129" + "@theia/userstorage" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" "@types/fs-extra" "^4.0.2" fs-extra "^4.0.2" jsonc-parser "^2.0.2" "@theia/preferences@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.6.1.tgz#cb85c64dae258149ed017fa13d0a2f24b2cfad34" + resolved "https://registry.npmjs.org/@theia/preferences/-/preferences-0.6.1.tgz#cb85c64dae258149ed017fa13d0a2f24b2cfad34" integrity sha512-oP7HqQDU7v58CHiUm734YfbMujTm6DbWGBHujnTtUEe968ZxS/2GTA9BOJhrZkNuHNjYq6zFn4Nv16yaXed53w== dependencies: "@theia/core" "^0.6.1" @@ -1412,101 +1423,114 @@ fs-extra "^4.0.2" jsonc-parser "^2.0.2" -"@theia/process@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.7.0-next.730afb49.tgz#6a06c5e2f799d512a8b22aaae053a6e85b9f63a2" - integrity sha512-BcXodMhYyP6LuDGhVxotKYFTAbv+YskUH8P+K4d4UfkG04CkHkvyM/K6rIo1L8csaELq2kz5v9ROqZSYTV7VNA== +"@theia/process@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/process/-/process-0.8.0-next.436b8129.tgz#a1dd657d9440b1d47376bc43ad6c601564822ec7" + integrity sha512-l0mQBs9LnaE+IVl2kydLuj7yIt6FAxQ0D7SfT1/wz8rZ4RaON/ok+A+e963y+TOJc0zlhbBKoxw7gv4TTE/1lA== dependencies: - "@theia/core" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" "@theia/node-pty" "0.7.8-theia004" string-argv "^0.1.1" "@theia/process@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.6.1.tgz#fa189c1a7a7f247b7d4907073dac146bc3e601c8" + resolved "https://registry.npmjs.org/@theia/process/-/process-0.6.1.tgz#fa189c1a7a7f247b7d4907073dac146bc3e601c8" integrity sha512-PMsTAIhjGkJKUmnZFdbu2SE19oiUNITtlOFRjBEkZC0sVYyuUeV8+h22WKqmxyX3cDDRRP0OXhmNdtxDPXaN7Q== dependencies: "@theia/core" "^0.6.1" "@theia/node-pty" "0.7.8-theia004" string-argv "^0.1.1" -"@theia/search-in-workspace@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-0.7.0-next.730afb49.tgz#349e5b59d316953f189f1ea8c25825d6492f8bbc" - integrity sha512-qqkM3MQEbUYHPaVImM4oaEVnaNrgb2JjWXaDwElVOsPw/s33GKK3x/JV8D/UKlBu1pDcfR4H3m9ohBsYNRPHdg== - dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/editor" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/navigator" "0.7.0-next.730afb49" - "@theia/process" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" +"@theia/scm@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/scm/-/scm-0.8.0-next.436b8129.tgz#40c5bbb3f00b98461b39586d7bd69fd1b8d797e2" + integrity sha512-fo10y5+mo58GAaUjP+b3+ySo0l0IJE03CfXpMiI6QqAFOaisJ5yQcgxdPbIL6oa+jEx6iS7PSg6Yc5lAavWspQ== + dependencies: + "@theia/core" "0.8.0-next.436b8129" + "@theia/editor" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/navigator" "0.8.0-next.436b8129" + "@types/diff" "^3.2.2" + diff "^3.4.0" + ts-md5 "^1.2.2" + +"@theia/search-in-workspace@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/search-in-workspace/-/search-in-workspace-0.8.0-next.436b8129.tgz#f3a10d624bf957c4a0c172188bb40f62e4cd29b7" + integrity sha512-MwiFVEqfWTxQ+1yCW1e4t80/gMxdQNNcbpZKSIUuwiEcOdvAzqDiM7c8ivDCoep+OpMBqiD1/q5l5dyHVsCW+Q== + dependencies: + "@theia/core" "0.8.0-next.436b8129" + "@theia/editor" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/navigator" "0.8.0-next.436b8129" + "@theia/process" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" vscode-ripgrep "^1.2.4" -"@theia/task@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/task/-/task-0.7.0-next.730afb49.tgz#fbd7f468d055ab62ad1479132785c049f1a8f3fb" - integrity sha512-qf5Bnyvce2Jx61iWY4iF4DUP5awjk6w+DkL/zDOTEhDZ6BSz3FYhcpNh6UqhVs9c+joz3dAqZl2puQyTgqPMeA== - dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/markers" "0.7.0-next.730afb49" - "@theia/process" "0.7.0-next.730afb49" - "@theia/terminal" "0.7.0-next.730afb49" - "@theia/variable-resolver" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" +"@theia/task@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/task/-/task-0.8.0-next.436b8129.tgz#bc1211388de7b3d3af3a63ccf272416d1274840a" + integrity sha512-x/3b0uIrRZInc94xvadO/aIgSY1pPGse4CYQ3Q5UI2z2O4HaYDVSLjajbQgfpMgNpzTR/4kB23BtvRaZK+4XGw== + dependencies: + "@theia/core" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/markers" "0.8.0-next.436b8129" + "@theia/process" "0.8.0-next.436b8129" + "@theia/terminal" "0.8.0-next.436b8129" + "@theia/variable-resolver" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" jsonc-parser "^2.0.2" -"@theia/terminal@0.7.0-next.730afb49", "@theia/terminal@next": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-0.7.0-next.730afb49.tgz#181da9ec43477539fd045ea15509f6cd45e7af96" - integrity sha512-xnBAguYzDNUKkE0wOk4A06hGpmkuEZq0BIhq7u72q7aTh38exFyLM4ogjrVV/7StZuhXGT6MEuOl5qkgBSNhrQ== +"@theia/terminal@0.8.0-next.436b8129", "@theia/terminal@next": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/terminal/-/terminal-0.8.0-next.436b8129.tgz#852a859e5a1499b2118e2210cae76ecdb210987f" + integrity sha512-xzTJG4ONjRMj4uPDFyu1os1w8gTtNH8ABFhpf3XU0w07x9Tq4HKMrKcAVa0ucbdZxbqByRkw7W4j2bU952nY3A== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/editor" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/process" "0.7.0-next.730afb49" - "@theia/workspace" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/editor" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/process" "0.8.0-next.436b8129" + "@theia/workspace" "0.8.0-next.436b8129" xterm "3.13.0" -"@theia/userstorage@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.7.0-next.730afb49.tgz#c2eadda8e6390b29fcb7d81dbe9b41fb26c453cf" - integrity sha512-vaRqO/zv6+ymPTqZx2r2viPn4Zhb6sZbokk7Yn0ZoyIUTDTy/SDsp606V9nIa0Kkq+YuaQSxh6SXLP7WLlpExA== +"@theia/userstorage@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/userstorage/-/userstorage-0.8.0-next.436b8129.tgz#4d5224b592f58260369e00fab0e1be6974b5bf01" + integrity sha512-CtN3MajRODMKkE+ZIhBtf9+6UeVwznKe6T9Ci3jD+r9AkO4zGRRTjYX3b84oZ27XuDIVbeFVL/MM0m/6BalqSA== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" "@theia/userstorage@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.6.1.tgz#9b990150c2e2c3e573db83cb2631155719f46c41" + resolved "https://registry.npmjs.org/@theia/userstorage/-/userstorage-0.6.1.tgz#9b990150c2e2c3e573db83cb2631155719f46c41" integrity sha512-/vbjfuI10npQviHkUQPib8waKUuYinvVYABrdSvU6+dHLKMcq4pDLC9RUYHC79hUDynZxCkwSdkVgFSwIe/KFw== dependencies: "@theia/core" "^0.6.1" "@theia/filesystem" "^0.6.1" -"@theia/variable-resolver@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.7.0-next.730afb49.tgz#ff2238cdb2f5afd8b5cab0fd14a61d266c0f43ca" - integrity sha512-Buvt8PnBZ6dILitV9SVsNlEOI1NDKy1nqTDcM1wSw1XnWMdO23gnd/s5NQL9vt2/jR7BpTIUCokCqwTK2sVMOQ== +"@theia/variable-resolver@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/variable-resolver/-/variable-resolver-0.8.0-next.436b8129.tgz#58946d1d1dda95178af599a054bf79111d2648e9" + integrity sha512-qyILRhkl2+BqFPX8cL/rHY/GJIteXnntEYvfGGZpi2FSjdBZJAY7pB4iKCh9R5WGWNQj96rPuhCc+U0IXaV+Pg== dependencies: - "@theia/core" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" "@theia/variable-resolver@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.6.1.tgz#c97205d7fe420cd5bcb41df243da9a95df5b7cec" + resolved "https://registry.npmjs.org/@theia/variable-resolver/-/variable-resolver-0.6.1.tgz#c97205d7fe420cd5bcb41df243da9a95df5b7cec" integrity sha512-9TyMnniC4vvTIiZfazDCz5SAdewCzsKNqH0BM2zxHRyB+w2Wb8388w/0oc6ojnt5CaZLmu24MQ82LzyNid/ySw== dependencies: "@theia/core" "^0.6.1" -"@theia/workspace@0.7.0-next.730afb49": - version "0.7.0-next.730afb49" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.7.0-next.730afb49.tgz#7ecea1719c83a1fa2e72af88f9d29ca1d2b36732" - integrity sha512-vb52dgowpGw7NeGWESeJ5aHNwsyok71yFoueU5+oXtLdAjA8JzcmesPBpRRH0b8uXP8IcnzrvOlFiruPB3kPXQ== +"@theia/workspace@0.8.0-next.436b8129": + version "0.8.0-next.436b8129" + resolved "https://registry.npmjs.org/@theia/workspace/-/workspace-0.8.0-next.436b8129.tgz#962646b23324696d3ef54c7d20f6262e8767e707" + integrity sha512-i+Zc2VmACm493/L40EIwdrEAovg2yIpZrEdUTEE72VxP/YIsrzWnL5wPmmHdNLRFZFnhvtqyg0a/1DRoREh6dw== dependencies: - "@theia/core" "0.7.0-next.730afb49" - "@theia/filesystem" "0.7.0-next.730afb49" - "@theia/variable-resolver" "0.7.0-next.730afb49" + "@theia/core" "0.8.0-next.436b8129" + "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/variable-resolver" "0.8.0-next.436b8129" "@types/fs-extra" "^4.0.2" ajv "^6.5.3" fs-extra "^4.0.2" @@ -1516,7 +1540,7 @@ "@theia/workspace@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.6.1.tgz#456bb2d97cba572d82a8dd6dcdc929cf81a0e099" + resolved "https://registry.npmjs.org/@theia/workspace/-/workspace-0.6.1.tgz#456bb2d97cba572d82a8dd6dcdc929cf81a0e099" integrity sha512-gF0Ph6mJL8CC2CF5R2Bw0chZwR/B+iOSQ3k+DS5eqgXENpj2FOl35eoCjkr3PJT6n0RUfVNstmlNgzSidqrALQ== dependencies: "@theia/core" "^0.6.1" @@ -1531,22 +1555,22 @@ "@typefox/monaco-editor-core@^0.14.6": version "0.14.6" - resolved "https://registry.yarnpkg.com/@typefox/monaco-editor-core/-/monaco-editor-core-0.14.6.tgz#32e378f3430913504ea9c7063944444a04429892" + resolved "https://registry.npmjs.org/@typefox/monaco-editor-core/-/monaco-editor-core-0.14.6.tgz#32e378f3430913504ea9c7063944444a04429892" integrity sha512-7WIOAuPIwITRN13mWupONVjPdQrYGwOK00EnSt8X9wV2yrnjAuhaULQ0doclC2BkyBqGE9ymLzsuMza9MnhIwA== "@types/base64-arraybuffer@0.1.0": version "0.1.0" - resolved "https://registry.yarnpkg.com/@types/base64-arraybuffer/-/base64-arraybuffer-0.1.0.tgz#739eea0a974d13ae831f96d97d882ceb0b187543" + resolved "https://registry.npmjs.org/@types/base64-arraybuffer/-/base64-arraybuffer-0.1.0.tgz#739eea0a974d13ae831f96d97d882ceb0b187543" integrity sha512-oyV0CGER7tX6OlfnLfGze0XbsA7tfRuTtsQ2JbP8K5KBUzc24yoYRD+0XjMRQgOejvZWeIbtkNaHlE8akzj4aQ== "@types/base64-js@^1.2.5": version "1.2.5" - resolved "https://registry.yarnpkg.com/@types/base64-js/-/base64-js-1.2.5.tgz#582b2476169a6cba460a214d476c744441d873d5" + resolved "https://registry.npmjs.org/@types/base64-js/-/base64-js-1.2.5.tgz#582b2476169a6cba460a214d476c744441d873d5" integrity sha1-WCskdhaabLpGCiFNR2x0REHYc9U= "@types/body-parser@*", "@types/body-parser@^1.16.4", "@types/body-parser@^1.17.0": version "1.17.0" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.17.0.tgz#9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz#9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c" integrity sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w== dependencies: "@types/connect" "*" @@ -1554,39 +1578,44 @@ "@types/bunyan@^1.8.0": version "1.8.6" - resolved "https://registry.yarnpkg.com/@types/bunyan/-/bunyan-1.8.6.tgz#6527641cca30bedec5feb9ab527b7803b8000582" + resolved "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.6.tgz#6527641cca30bedec5feb9ab527b7803b8000582" integrity sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ== dependencies: "@types/node" "*" "@types/caseless@*": version "0.12.2" - resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" + resolved "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== "@types/connect@*": version "3.4.32" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.32.tgz#aa0e9616b9435ccad02bc52b5b454ffc2c70ba28" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz#aa0e9616b9435ccad02bc52b5b454ffc2c70ba28" integrity sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg== dependencies: "@types/node" "*" +"@types/diff@^3.2.2": + version "3.5.3" + resolved "https://registry.npmjs.org/@types/diff/-/diff-3.5.3.tgz#7c6c3721ba454d838790100faf7957116ee7deab" + integrity sha512-YrLagYnL+tfrgM7bQ5yW34pi5cg9pmh5Gbq2Lmuuh+zh0ZjmK2fU3896PtlpJT3IDG2rdkoG30biHJepgIsMnw== + "@types/events@*": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + resolved "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== "@types/express-serve-static-core@*": - version "4.16.5" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.16.5.tgz#0e473cceae141c43320759b7ff4af0d4428b9cdd" - integrity sha512-T8oej2B9TVALoCK4epWXRNWaFaqDyOaEQ3ntph+tSw5QoKnZfxgCXefIm3+nGp2XCRrkX4X7U5CSTMnwKJcOjQ== + version "4.16.6" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.6.tgz#66d4b29ece3e2fb6e5aac2232723002426e651bd" + integrity sha512-8wr3CA/EMybyb6/V8qvTRKiNkPmgUA26uA9XWD6hlA0yFDuqi4r2L0C2B0U2HAYltJamoYJszlkaWM31vrKsHg== dependencies: "@types/node" "*" "@types/range-parser" "*" "@types/express@^4.16.0": version "4.16.1" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.16.1.tgz#d756bd1a85c34d87eaf44c888bad27ba8a4b7cf0" + resolved "https://registry.npmjs.org/@types/express/-/express-4.16.1.tgz#d756bd1a85c34d87eaf44c888bad27ba8a4b7cf0" integrity sha512-V0clmJow23WeyblmACoxbHBu2JKlE5TiIme6Lem14FnPW9gsttyHtk6wq7njcdIWH1njAaFgR8gW09lgY98gQg== dependencies: "@types/body-parser" "*" @@ -1595,14 +1624,14 @@ "@types/form-data@*": version "2.2.1" - resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-2.2.1.tgz#ee2b3b8eaa11c0938289953606b745b738c54b1e" + resolved "https://registry.npmjs.org/@types/form-data/-/form-data-2.2.1.tgz#ee2b3b8eaa11c0938289953606b745b738c54b1e" integrity sha512-JAMFhOaHIciYVh8fb5/83nmuO/AHwmto+Hq7a9y8FzLDcC1KCU344XDOMEmahnrTFlHjgh4L0WJFczNIX2GxnQ== dependencies: "@types/node" "*" "@types/formidable@^1.0.31": version "1.0.31" - resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-1.0.31.tgz#274f9dc2d0a1a9ce1feef48c24ca0859e7ec947b" + resolved "https://registry.npmjs.org/@types/formidable/-/formidable-1.0.31.tgz#274f9dc2d0a1a9ce1feef48c24ca0859e7ec947b" integrity sha512-dIhM5t8lRP0oWe2HF8MuPvdd1TpPTjhDMAqemcq6oIZQCBQTovhBAdTQ5L5veJB4pdQChadmHuxtB0YzqvfU3Q== dependencies: "@types/events" "*" @@ -1610,14 +1639,14 @@ "@types/fs-extra@^4.0.2": version "4.0.9" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-4.0.9.tgz#401bea3a7cdfb671c06d0a1083a8e534e92eb97d" + resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-4.0.9.tgz#401bea3a7cdfb671c06d0a1083a8e534e92eb97d" integrity sha512-dC9Y/GTlzrFRxoX3YMztrjcVQ6B8UAvMbx8pAa2B3hINuhB0hv++ufZVauZpG1l9U0rJznB25IFPvf5XtMcIvw== dependencies: "@types/node" "*" "@types/glob@*": version "7.1.1" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== dependencies: "@types/events" "*" @@ -1626,101 +1655,101 @@ "@types/jest@24.0.3": version "24.0.3" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-24.0.3.tgz#df8dc56565bd2d27fcbd099434f04f9891e16ab7" + resolved "https://registry.npmjs.org/@types/jest/-/jest-24.0.3.tgz#df8dc56565bd2d27fcbd099434f04f9891e16ab7" integrity sha512-keRxrIwZZ/Ml83cGl3G0OjGlBO4UFQCCa5QlBPz2pY+ZvSnoeUvMJw0vmL4JU6g4vbpIW5H4qSq1xv9h8naAfg== "@types/lodash.debounce@4.0.3": version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.3.tgz#d712aee9e6136be77f70523ed9f0fc049a6cf15a" + resolved "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.3.tgz#d712aee9e6136be77f70523ed9f0fc049a6cf15a" integrity sha512-/2RpcexzkSH16nENwuL/Gd3Y2xvdkNwX32KPESB/D8K2c6HBs7GdSnoj6ngyFWNT1UhXNrIpJd0lgSC3Rmt/3g== dependencies: "@types/lodash" "*" "@types/lodash.throttle@^4.1.3": version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz#f5ba2c22244ee42ff6c2c49e614401a870c1009c" + resolved "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz#f5ba2c22244ee42ff6c2c49e614401a870c1009c" integrity sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg== dependencies: "@types/lodash" "*" "@types/lodash@*": - version "4.14.130" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.130.tgz#04b3a690d5f4fc34579963c99adae067b8c8eb5a" - integrity sha512-H++wk0tbneBsRVfLkgAAd0IIpmpVr2Bj4T0HncoOsQf3/xrJexRYQK2Tqo0Ej3pFslM8GkMgdis9bu6xIb1ycw== + version "4.14.133" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.133.tgz#430721c96da22dd1694443e68e6cec7ba1c1003d" + integrity sha512-/3JqnvPnY58GLzG3Y7fpphOhATV1DDZ/Ak3DQufjlRK5E4u+s0CfClfNFtAGBabw+jDGtRFbOZe+Z02ZMWCBNQ== "@types/mime-types@^2.1.0": version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" + resolved "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= "@types/mime@*": version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d" + resolved "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d" integrity sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw== "@types/minimatch@*": version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== "@types/node@*": - version "12.0.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.2.tgz#3452a24edf9fea138b48fad4a0a028a683da1e40" - integrity sha512-5tabW/i+9mhrfEOUcLDu2xBPsHJ+X5Orqy9FKpale3SjDA17j5AEpYq5vfy3oAeAHGcvANRCO3NV3d2D6q3NiA== + version "12.0.4" + resolved "https://registry.npmjs.org/@types/node/-/node-12.0.4.tgz#46832183115c904410c275e34cf9403992999c32" + integrity sha512-j8YL2C0fXq7IONwl/Ud5Kt0PeXw22zGERt+HSSnwbKOJVsAGkEz3sFCYwaF9IOuoG1HOtE0vKCj6sXF7Q0+Vaw== "@types/node@11.9.4": version "11.9.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.9.4.tgz#ceb0048a546db453f6248f2d1d95e937a6f00a14" + resolved "https://registry.npmjs.org/@types/node/-/node-11.9.4.tgz#ceb0048a546db453f6248f2d1d95e937a6f00a14" integrity sha512-Zl8dGvAcEmadgs1tmSPcvwzO1YRsz38bVJQvH1RvRqSR9/5n61Q1ktcDL0ht3FXWR+ZpVmXVwN1LuH4Ax23NsA== "@types/node@^10.0.0": - version "10.14.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.7.tgz#1854f0a9aa8d2cd6818d607b3d091346c6730362" - integrity sha512-on4MmIDgHXiuJDELPk1NFaKVUxxCFr37tm8E9yN6rAiF5Pzp/9bBfBHkoexqRiY+hk/Z04EJU9kKEb59YqJ82A== + version "10.14.8" + resolved "https://registry.npmjs.org/@types/node/-/node-10.14.8.tgz#fe444203ecef1162348cd6deb76c62477b2cc6e9" + integrity sha512-I4+DbJEhLEg4/vIy/2gkWDvXBOOtPKV9EnLhYjMoqxcRW+TTZtUftkHktz/a8suoD5mUL7m6ReLrkPvSsCQQmw== "@types/p-debounce@^1.0.0": version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/p-debounce/-/p-debounce-1.0.1.tgz#c9956067a240dffedf2682a24d0712ffa5e3c8fe" + resolved "https://registry.npmjs.org/@types/p-debounce/-/p-debounce-1.0.1.tgz#c9956067a240dffedf2682a24d0712ffa5e3c8fe" integrity sha512-zlAn04fH4cGYPAjmYW8Tst/vxn78IJmD3PVMxxBnl3IYAG+9aGKWCu/311fPHnePJMwyxGeOhi63neSiSgM+iw== dependencies: p-debounce "*" "@types/prop-types@*": version "15.7.1" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" integrity sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg== "@types/range-parser@*": version "1.2.3" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== "@types/react-dom@^16.0.6": version "16.8.4" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.8.4.tgz#7fb7ba368857c7aa0f4e4511c4710ca2c5a12a88" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.4.tgz#7fb7ba368857c7aa0f4e4511c4710ca2c5a12a88" integrity sha512-eIRpEW73DCzPIMaNBDP5pPIpK1KXyZwNgfxiVagb5iGiz6da+9A5hslSX6GAQKdO7SayVCS/Fr2kjqprgAvkfA== dependencies: "@types/react" "*" "@types/react-virtualized@^9.18.3": - version "9.21.1" - resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.1.tgz#c85770f5bb0ccaeb3496d97ff2a2d9028c8ed1fd" - integrity sha512-BwWXk6Vy+YuWbc2jZsmm0fn8bglPUpqUWPH/JUUBfvfKfL2nDvvmCiauyxMCWrxZMVBbkxaUuP82SviaDv0wGw== + version "9.21.2" + resolved "https://registry.npmjs.org/@types/react-virtualized/-/react-virtualized-9.21.2.tgz#c5e4293409593814c35466913e83fb856e2053d0" + integrity sha512-Q6geJaDd8FlBw3ilD4ODferTyVtYAmDE3d7+GacfwN0jPt9rD9XkeuPjcHmyIwTrMXuLv1VIJmRxU9WQoQFBJw== dependencies: "@types/prop-types" "*" "@types/react" "*" "@types/react@*", "@types/react@^16.4.1": - version "16.8.18" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.18.tgz#fe66fb748b0b6ca9709d38b87b2d1356d960a511" - integrity sha512-lUXdKzRqWR4FebR5tGHkLCqnvQJS4fdXKCBrNGGbglqZg2gpU+J82pMONevQODUotATs9fc9k66bx3/St8vReg== + version "16.8.19" + resolved "https://registry.npmjs.org/@types/react/-/react-16.8.19.tgz#629154ef05e2e1985cdde94477deefd823ad9be3" + integrity sha512-QzEzjrd1zFzY9cDlbIiFvdr+YUmefuuRYrPxmkwG0UQv5XF35gFIi7a95m1bNVcFU0VimxSZ5QVGSiBmlggQXQ== dependencies: "@types/prop-types" "*" csstype "^2.2.0" "@types/request@^2.0.3": version "2.48.1" - resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.1.tgz#e402d691aa6670fbbff1957b15f1270230ab42fa" + resolved "https://registry.npmjs.org/@types/request/-/request-2.48.1.tgz#e402d691aa6670fbbff1957b15f1270230ab42fa" integrity sha512-ZgEZ1TiD+KGA9LiAAPPJL68Id2UWfeSO62ijSXZjFJArVV+2pKcsVHmrcu+1oiE3q6eDGiFiSolRc4JHoerBBg== dependencies: "@types/caseless" "*" @@ -1730,7 +1759,7 @@ "@types/rimraf@^2.0.2": version "2.0.2" - resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.2.tgz#7f0fc3cf0ff0ad2a99bb723ae1764f30acaf8b6e" + resolved "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz#7f0fc3cf0ff0ad2a99bb723ae1764f30acaf8b6e" integrity sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== dependencies: "@types/glob" "*" @@ -1738,17 +1767,17 @@ "@types/route-parser@^0.1.1": version "0.1.3" - resolved "https://registry.yarnpkg.com/@types/route-parser/-/route-parser-0.1.3.tgz#f8af16886ebe0b525879628c04f81433ac617af0" + resolved "https://registry.npmjs.org/@types/route-parser/-/route-parser-0.1.3.tgz#f8af16886ebe0b525879628c04f81433ac617af0" integrity sha512-1AQYpsMbxangSnApsyIHzck5TP8cfas8fzmemljLi2APssJvlZiHkTar/ZtcZwOtK/Ory/xwLg2X8dwhkbnM+g== "@types/semver@^5.4.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" + resolved "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" integrity sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ== "@types/serve-static@*": version "1.13.2" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.2.tgz#f5ac4d7a6420a99a6a45af4719f4dcd8cd907a48" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz#f5ac4d7a6420a99a6a45af4719f4dcd8cd907a48" integrity sha512-/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q== dependencies: "@types/express-serve-static-core" "*" @@ -1756,36 +1785,36 @@ "@types/tar-fs@^1.16.1": version "1.16.1" - resolved "https://registry.yarnpkg.com/@types/tar-fs/-/tar-fs-1.16.1.tgz#6e3fba276c173e365ae91e55f7b797a0e64298e5" + resolved "https://registry.npmjs.org/@types/tar-fs/-/tar-fs-1.16.1.tgz#6e3fba276c173e365ae91e55f7b797a0e64298e5" integrity sha512-uQQIaa8ukcKf/1yy2kzfP1PF+7jEZghFDKpDvgtsYo/mbqM1g4Qza1Y5oAw6kJMa7eLA/HkmxUsDqb2sWKVF9g== dependencies: "@types/node" "*" "@types/touch@0.0.1": version "0.0.1" - resolved "https://registry.yarnpkg.com/@types/touch/-/touch-0.0.1.tgz#10289d42e80530f3997f3413eab1ac6ef9027d0c" + resolved "https://registry.npmjs.org/@types/touch/-/touch-0.0.1.tgz#10289d42e80530f3997f3413eab1ac6ef9027d0c" integrity sha1-ECidQugFMPOZfzQT6rGsbvkCfQw= "@types/tough-cookie@*": version "2.3.5" - resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.5.tgz#9da44ed75571999b65c37b60c9b2b88db54c585d" + resolved "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz#9da44ed75571999b65c37b60c9b2b88db54c585d" integrity sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg== "@types/uuid@^3.4.3": version "3.4.4" - resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-3.4.4.tgz#7af69360fa65ef0decb41fd150bf4ca5c0cefdf5" + resolved "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.4.tgz#7af69360fa65ef0decb41fd150bf4ca5c0cefdf5" integrity sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw== dependencies: "@types/node" "*" "@types/write-json-file@^2.2.1": version "2.2.1" - resolved "https://registry.yarnpkg.com/@types/write-json-file/-/write-json-file-2.2.1.tgz#74155aaccbb0d532be21f9d66bebc4ea875a5a62" + resolved "https://registry.npmjs.org/@types/write-json-file/-/write-json-file-2.2.1.tgz#74155aaccbb0d532be21f9d66bebc4ea875a5a62" integrity sha512-JdO/UpPm9RrtQBNVcZdt3M7j3mHO/kXaea9LBGx3UgWJd1f9BkIWP7jObLBG6ZtRyqp7KzLFEsaPhWcidVittA== "@types/ws@^5.1.2": version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-5.1.2.tgz#f02d3b1cd46db7686734f3ce83bdf46c49decd64" + resolved "https://registry.npmjs.org/@types/ws/-/ws-5.1.2.tgz#f02d3b1cd46db7686734f3ce83bdf46c49decd64" integrity sha512-NkTXUKTYdXdnPE2aUUbGOXE1XfMK527SCvU/9bj86kyFF6kZ9ZnOQ3mK5jADn98Y2vEUD/7wKDgZa7Qst2wYOg== dependencies: "@types/events" "*" @@ -1793,12 +1822,12 @@ "@types/yargs@^11.1.0": version "11.1.2" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-11.1.2.tgz#fd4b676846fe731a5de5c6d2e5ef6a377262fc30" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-11.1.2.tgz#fd4b676846fe731a5de5c6d2e5ef6a377262fc30" integrity sha512-zG61PAp2OcoIBjRV44wftJj6AJgzJrOc32LCYOBqk9bdgcdzK5DCJHV9QZJ60+Fu+fOn79g8Ks3Gixm4CfkZ+w== "@webassemblyjs/ast@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== dependencies: "@webassemblyjs/helper-module-context" "1.8.5" @@ -1807,34 +1836,34 @@ "@webassemblyjs/floating-point-hex-parser@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== "@webassemblyjs/helper-api-error@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== "@webassemblyjs/helper-buffer@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== "@webassemblyjs/helper-code-frame@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== dependencies: "@webassemblyjs/wast-printer" "1.8.5" "@webassemblyjs/helper-fsm@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== "@webassemblyjs/helper-module-context@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1842,12 +1871,12 @@ "@webassemblyjs/helper-wasm-bytecode@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== "@webassemblyjs/helper-wasm-section@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1857,26 +1886,26 @@ "@webassemblyjs/ieee754@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== "@webassemblyjs/wasm-edit@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1890,7 +1919,7 @@ "@webassemblyjs/wasm-gen@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1901,7 +1930,7 @@ "@webassemblyjs/wasm-opt@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1911,7 +1940,7 @@ "@webassemblyjs/wasm-parser@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1923,7 +1952,7 @@ "@webassemblyjs/wast-parser@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1935,7 +1964,7 @@ "@webassemblyjs/wast-printer@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1944,17 +1973,17 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== JSONStream@^1.0.4, JSONStream@^1.3.4: version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== dependencies: jsonparse "^1.2.0" @@ -1962,17 +1991,17 @@ JSONStream@^1.0.4, JSONStream@^1.3.4: abab@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== abbrev@1: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== accepts@~1.3.7: version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" @@ -1980,12 +2009,12 @@ accepts@~1.3.7: acorn-dynamic-import@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + resolved "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== acorn-globals@^4.1.0: version "4.3.2" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.2.tgz#4e2c2313a597fd589720395f6354b41cd5ec8006" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz#4e2c2313a597fd589720395f6354b41cd5ec8006" integrity sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ== dependencies: acorn "^6.0.1" @@ -1993,46 +2022,46 @@ acorn-globals@^4.1.0: acorn-walk@^6.0.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== acorn@^5.5.3: version "5.7.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== acorn@^6.0.1, acorn@^6.0.5: version "6.1.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" + resolved "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== agent-base@4, agent-base@^4.1.0, agent-base@~4.2.1: version "4.2.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== dependencies: es6-promisify "^5.0.0" agentkeepalive@^3.4.1: version "3.5.2" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" + resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== dependencies: humanize-ms "^1.2.1" ajv-errors@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw== ajv@^6.1.0, ajv@^6.5.3, ajv@^6.5.5: version "6.10.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg== dependencies: fast-deep-equal "^2.0.1" @@ -2042,44 +2071,44 @@ ajv@^6.1.0, ajv@^6.5.3, ajv@^6.5.5: anser@^1.4.7: version "1.4.8" - resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.8.tgz#19a3bfc5f0e31c49efaea38f58fd0d136597f2a3" + resolved "https://registry.npmjs.org/anser/-/anser-1.4.8.tgz#19a3bfc5f0e31c49efaea38f58fd0d136597f2a3" integrity sha512-tVHucTCKIt9VRrpQKzPtOlwm/3AmyQ7J+QE29ixFnvuE2hm83utEVrN7jJapYkHV6hI0HOHkEX9TOMCzHtwvuA== ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== ansi-regex@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-regex@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-styles@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" anymatch@^1.3.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== dependencies: micromatch "^2.1.5" @@ -2087,7 +2116,7 @@ anymatch@^1.3.0: anymatch@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" @@ -2095,24 +2124,24 @@ anymatch@^2.0.0: append-transform@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + resolved "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" integrity sha1-126/jKlNJ24keja61EpLdKthGZE= dependencies: default-require-extensions "^1.0.0" aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== aproba@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== archiver-utils@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" integrity sha1-5QtMCccL89aA4y/xt5lOn52JUXQ= dependencies: glob "^7.0.0" @@ -2124,7 +2153,7 @@ archiver-utils@^1.3.0: archiver@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc" + resolved "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc" integrity sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw= dependencies: archiver-utils "^1.3.0" @@ -2138,7 +2167,7 @@ archiver@2.1.1: are-we-there-yet@~1.1.2: version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== dependencies: delegates "^1.0.0" @@ -2146,108 +2175,108 @@ are-we-there-yet@~1.1.2: argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" arr-diff@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= dependencies: arr-flatten "^1.0.1" arr-diff@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-differ@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + resolved "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= array-equal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + resolved "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= array-filter@~0.0.0: version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + resolved "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= array-find-index@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + resolved "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-ify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= array-map@~0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + resolved "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= array-reduce@~0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + resolved "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= array-union@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= array-unique@^0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= asap@^2.0.0: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1.js@^4.0.0: version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== dependencies: bn.js "^4.0.0" @@ -2256,19 +2285,19 @@ asn1.js@^4.0.0: asn1@~0.2.3: version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assert@^1.1.1: version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" @@ -2276,64 +2305,64 @@ assert@^1.1.1: assign-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= astral-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== async-each@^1.0.0, async-each@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== async@^1.5.2: version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + resolved "https://registry.npmjs.org/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= async@^2.0.0, async@^2.1.4: version "2.6.2" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" + resolved "https://registry.npmjs.org/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== dependencies: lodash "^4.17.11" asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob-lite@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + resolved "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= atob@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== aws-sign2@~0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + resolved "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== axios@0.18.0: version "0.18.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" + resolved "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" integrity sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI= dependencies: follow-redirects "^1.3.0" @@ -2341,7 +2370,7 @@ axios@0.18.0: babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + resolved "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= dependencies: chalk "^1.1.3" @@ -2350,7 +2379,7 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.3" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + resolved "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== dependencies: babel-code-frame "^6.26.0" @@ -2375,7 +2404,7 @@ babel-core@^6.0.0, babel-core@^6.26.0: babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + resolved "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== dependencies: babel-messages "^6.23.0" @@ -2389,7 +2418,7 @@ babel-generator@^6.18.0, babel-generator@^6.26.0: babel-helpers@^6.24.1: version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + resolved "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= dependencies: babel-runtime "^6.22.0" @@ -2397,7 +2426,7 @@ babel-helpers@^6.24.1: babel-jest@^22.4.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.4.tgz#977259240420e227444ebe49e226a61e49ea659d" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz#977259240420e227444ebe49e226a61e49ea659d" integrity sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ== dependencies: babel-plugin-istanbul "^4.1.5" @@ -2405,7 +2434,7 @@ babel-jest@^22.4.4: babel-jest@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== dependencies: babel-plugin-istanbul "^4.1.6" @@ -2413,14 +2442,14 @@ babel-jest@^23.6.0: babel-messages@^6.23.0: version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + resolved "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= dependencies: babel-runtime "^6.22.0" babel-plugin-istanbul@^4.1.4, babel-plugin-istanbul@^4.1.5, babel-plugin-istanbul@^4.1.6: version "4.1.6" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== dependencies: babel-plugin-syntax-object-rest-spread "^6.13.0" @@ -2430,22 +2459,22 @@ babel-plugin-istanbul@^4.1.4, babel-plugin-istanbul@^4.1.5, babel-plugin-istanbu babel-plugin-jest-hoist@^22.4.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz#b9851906eab34c7bf6f8c895a2b08bea1a844c0b" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz#b9851906eab34c7bf6f8c895a2b08bea1a844c0b" integrity sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ== babel-plugin-jest-hoist@^23.2.0: version "23.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" integrity sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= babel-plugin-syntax-object-rest-spread@^6.13.0: version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + resolved "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= babel-plugin-transform-es2015-modules-commonjs@^6.26.0: version "6.26.2" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + resolved "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== dependencies: babel-plugin-transform-strict-mode "^6.24.1" @@ -2455,7 +2484,7 @@ babel-plugin-transform-es2015-modules-commonjs@^6.26.0: babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + resolved "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= dependencies: babel-runtime "^6.22.0" @@ -2463,7 +2492,7 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-preset-jest@^22.4.0, babel-preset-jest@^22.4.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39" integrity sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA== dependencies: babel-plugin-jest-hoist "^22.4.4" @@ -2471,7 +2500,7 @@ babel-preset-jest@^22.4.0, babel-preset-jest@^22.4.4: babel-preset-jest@^23.2.0: version "23.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" integrity sha1-jsegOhOPABoaj7HoETZSvxpV2kY= dependencies: babel-plugin-jest-hoist "^23.2.0" @@ -2479,7 +2508,7 @@ babel-preset-jest@^23.2.0: babel-register@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + resolved "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= dependencies: babel-core "^6.26.0" @@ -2492,7 +2521,7 @@ babel-register@^6.26.0: babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -2500,7 +2529,7 @@ babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + resolved "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= dependencies: babel-runtime "^6.26.0" @@ -2511,7 +2540,7 @@ babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + resolved "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= dependencies: babel-code-frame "^6.26.0" @@ -2526,7 +2555,7 @@ babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.26.0: babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + resolved "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= dependencies: babel-runtime "^6.26.0" @@ -2536,32 +2565,32 @@ babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.24.1, babel-types@^6.26. babylon@^6.18.0: version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + resolved "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== back@~0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/back/-/back-0.1.5.tgz#342b96b804657b03ec9a31f248a11f200608dcc2" + resolved "https://registry.npmjs.org/back/-/back-0.1.5.tgz#342b96b804657b03ec9a31f248a11f200608dcc2" integrity sha1-NCuWuARlewPsmjHySKEfIAYI3MI= balanced-match@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base64-arraybuffer@^0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" + resolved "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= base64-js@^1.0.2, base64-js@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== base@^0.11.1: version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" @@ -2574,29 +2603,29 @@ base@^0.11.1: bcrypt-pbkdf@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" before-after-hook@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-1.4.0.tgz#2b6bf23dca4f32e628fd2747c10a37c74a4b484d" + resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-1.4.0.tgz#2b6bf23dca4f32e628fd2747c10a37c74a4b484d" integrity sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg== big.js@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" + resolved "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" integrity sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk= dependencies: buffers "~0.1.1" @@ -2604,32 +2633,32 @@ binary@^0.3.0: bindings@^1.3.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" bl@^1.0.0: version "1.2.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" + resolved "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== dependencies: readable-stream "^2.3.5" safe-buffer "^5.1.1" bluebird@^3.5.1, bluebird@^3.5.3: - version "3.5.4" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.4.tgz#d6cc661595de30d5b3af5fcedd3c0b3ef6ec5714" - integrity sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw== + version "3.5.5" + resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" + integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== body-parser@1.19.0, body-parser@^1.17.2, body-parser@^1.18.3: version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" @@ -2645,7 +2674,7 @@ body-parser@1.19.0, body-parser@^1.17.2, body-parser@^1.18.3: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -2653,7 +2682,7 @@ brace-expansion@^1.1.7: braces@^1.8.2: version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + resolved "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= dependencies: expand-range "^1.8.1" @@ -2662,7 +2691,7 @@ braces@^1.8.2: braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" @@ -2678,24 +2707,24 @@ braces@^2.3.1, braces@^2.3.2: brorand@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^0.1.2: version "0.1.3" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== browser-resolve@^1.11.2, browser-resolve@^1.11.3: version "1.11.3" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + resolved "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== dependencies: resolve "1.1.7" browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" @@ -2707,7 +2736,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" @@ -2716,7 +2745,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" @@ -2726,7 +2755,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= dependencies: bn.js "^4.1.0" @@ -2734,7 +2763,7 @@ browserify-rsa@^4.0.0: browserify-sign@^4.0.0: version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= dependencies: bn.js "^4.1.1" @@ -2747,31 +2776,31 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" bser@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + resolved "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" integrity sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= dependencies: node-int64 "^0.4.0" btoa-lite@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" + resolved "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= buffer-alloc-unsafe@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== buffer-alloc@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: buffer-alloc-unsafe "^1.1.0" @@ -2779,27 +2808,27 @@ buffer-alloc@^1.2.0: buffer-crc32@^0.2.1, buffer-crc32@~0.2.3: version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-fill@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= buffer-from@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-xor@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= dependencies: base64-js "^1.0.2" @@ -2808,7 +2837,7 @@ buffer@^4.3.0: buffer@^5.1.0, buffer@^5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== dependencies: base64-js "^1.0.2" @@ -2816,42 +2845,42 @@ buffer@^5.1.0, buffer@^5.2.1: buffers@~0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" + resolved "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" integrity sha1-skV5w77U1tOWru5tmorn9Ugqt7s= builtin-modules@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= builtins@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= byline@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + resolved "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= byte-size@^4.0.3: version "4.0.4" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.4.tgz#29d381709f41aae0d89c631f1c81aec88cd40b23" + resolved "https://registry.npmjs.org/byte-size/-/byte-size-4.0.4.tgz#29d381709f41aae0d89c631f1c81aec88cd40b23" integrity sha512-82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw== bytes@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^11.0.1, cacache@^11.3.2: version "11.3.2" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" + resolved "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== dependencies: bluebird "^3.5.3" @@ -2871,7 +2900,7 @@ cacache@^11.0.1, cacache@^11.3.2: cache-base@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" @@ -2886,38 +2915,38 @@ cache-base@^1.0.1: call-me-maybe@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= caller-callsite@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-id@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/caller-id/-/caller-id-0.1.0.tgz#59bdac0893d12c3871408279231f97458364f07b" + resolved "https://registry.npmjs.org/caller-id/-/caller-id-0.1.0.tgz#59bdac0893d12c3871408279231f97458364f07b" integrity sha1-Wb2sCJPRLDhxQIJ5Ix+XRYNk8Hs= dependencies: stack-trace "~0.0.7" caller-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= camelcase-keys@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= dependencies: camelcase "^2.0.0" @@ -2925,7 +2954,7 @@ camelcase-keys@^2.0.0: camelcase-keys@^4.0.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= dependencies: camelcase "^4.1.0" @@ -2934,41 +2963,41 @@ camelcase-keys@^4.0.0: camelcase@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= camelcase@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= camelcase@^5.0.0: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== capture-exit@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" + resolved "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" integrity sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= dependencies: rsvp "^3.3.3" caseless@~0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chainsaw@~0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" + resolved "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" integrity sha1-XqtQsor+WAdNDVgpE4iCi15fvJg= dependencies: traverse ">=0.3.0 <0.4" chalk@2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== dependencies: ansi-styles "^3.2.1" @@ -2977,7 +3006,7 @@ chalk@2.4.1: chalk@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" @@ -2988,7 +3017,7 @@ chalk@^1.1.3: chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -2997,7 +3026,7 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4 changes-stream@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/changes-stream/-/changes-stream-2.2.0.tgz#9cf2bdbc2173c29c634aec9948e5d23b24d37c18" + resolved "https://registry.npmjs.org/changes-stream/-/changes-stream-2.2.0.tgz#9cf2bdbc2173c29c634aec9948e5d23b24d37c18" integrity sha1-nPK9vCFzwpxjSuyZSOXSOyTTfBg= dependencies: back "~0.1.5" @@ -3007,12 +3036,12 @@ changes-stream@^2.2.0: chardet@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== chokidar@^1.6.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= dependencies: anymatch "^1.3.0" @@ -3028,7 +3057,7 @@ chokidar@^1.6.0: chokidar@^2.0.2: version "2.1.6" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== dependencies: anymatch "^2.0.0" @@ -3047,24 +3076,24 @@ chokidar@^2.0.2: chownr@^1.0.1, chownr@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== chrome-trace-event@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" - integrity sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A== + version "1.0.2" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== dependencies: tslib "^1.9.0" ci-info@^1.5.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" @@ -3072,12 +3101,12 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: class-autobind@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/class-autobind/-/class-autobind-0.1.4.tgz#34516c49167cf8d3f639ddc186bcfa2268afff34" + resolved "https://registry.npmjs.org/class-autobind/-/class-autobind-0.1.4.tgz#34516c49167cf8d3f639ddc186bcfa2268afff34" integrity sha1-NFFsSRZ8+NP2Od3Bhrz6Imiv/zQ= class-utils@^0.3.5: version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" @@ -3087,26 +3116,26 @@ class-utils@^0.3.5: clean-webpack-plugin@^0.1.19: version "0.1.19" - resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" + resolved "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" integrity sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA== dependencies: rimraf "^2.6.1" cli-cursor@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" cli-width@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= cliui@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + resolved "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== dependencies: string-width "^2.1.1" @@ -3115,17 +3144,17 @@ cliui@^4.0.0: clone@^1.0.2: version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= clsx@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.0.4.tgz#0c0171f6d5cb2fe83848463c15fcc26b4df8c2ec" + resolved "https://registry.npmjs.org/clsx/-/clsx-1.0.4.tgz#0c0171f6d5cb2fe83848463c15fcc26b4df8c2ec" integrity sha512-1mQ557MIZTrL/140j+JVdRM6e31/OA4vTYxXgqIIZlndyfjHpyawKZia1Im05Vp9BWmImkcNrNtFYQMyFcgJDg== cmd-shim@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" + resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" integrity sha1-b8vamUg6j9FdfTChlspp1oii79s= dependencies: graceful-fs "^4.1.2" @@ -3133,17 +3162,17 @@ cmd-shim@^2.0.2: co@^4.6.0: version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= code-point-at@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= collection-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" @@ -3151,19 +3180,19 @@ collection-visit@^1.0.0: color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= columnify@^1.5.4: version "1.5.4" - resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + resolved "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= dependencies: strip-ansi "^3.0.0" @@ -3171,41 +3200,41 @@ columnify@^1.5.4: combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@2.6.0: version "2.6.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d" + resolved "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d" integrity sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0= commander@^2.12.1, commander@^2.19.0, commander@~2.20.0: version "2.20.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== commander@~2.8.1: version "2.8.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + resolved "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" commandpost@^1.0.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/commandpost/-/commandpost-1.4.0.tgz#89218012089dfc9b67a337ba162f15c88e0f1048" + resolved "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz#89218012089dfc9b67a337ba162f15c88e0f1048" integrity sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= compare-func@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" + resolved "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" integrity sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg= dependencies: array-ify "^1.0.0" @@ -3213,12 +3242,12 @@ compare-func@^1.3.1: component-emitter@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compress-commons@^1.2.0: version "1.2.2" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f" + resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f" integrity sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8= dependencies: buffer-crc32 "^0.2.1" @@ -3228,12 +3257,12 @@ compress-commons@^1.2.0: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0: version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" @@ -3243,7 +3272,7 @@ concat-stream@^1.5.0: concat-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== dependencies: buffer-from "^1.0.0" @@ -3253,7 +3282,7 @@ concat-stream@^2.0.0: concurrently@^3.5.0: version "3.6.1" - resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-3.6.1.tgz#2f95baec5c4051294dfbb55b57a3b98a3e2b45ec" + resolved "https://registry.npmjs.org/concurrently/-/concurrently-3.6.1.tgz#2f95baec5c4051294dfbb55b57a3b98a3e2b45ec" integrity sha512-/+ugz+gwFSEfTGUxn0KHkY+19XPRTXR8+7oUK/HxgiN1n7FjeJmkrbSiXAJfyQ0zORgJYPaenmymwon51YXH9Q== dependencies: chalk "^2.4.1" @@ -3268,7 +3297,7 @@ concurrently@^3.5.0: config-chain@^1.1.11: version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== dependencies: ini "^1.3.4" @@ -3276,36 +3305,36 @@ config-chain@^1.1.11: console-browserify@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= dependencies: date-now "^0.1.4" console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= constants-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= content-disposition@0.5.3: version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== conventional-changelog-angular@^5.0.3: version "5.0.3" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.3.tgz#299fdd43df5a1f095283ac16aeedfb0a682ecab0" + resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.3.tgz#299fdd43df5a1f095283ac16aeedfb0a682ecab0" integrity sha512-YD1xzH7r9yXQte/HF9JBuEDfvjxxwDGGwZU1+ndanbY0oFgA+Po1T9JDSpPLdP0pZT6MhCAsdvFKC4TJ4MTJTA== dependencies: compare-func "^1.3.1" @@ -3313,7 +3342,7 @@ conventional-changelog-angular@^5.0.3: conventional-changelog-core@^3.1.6: version "3.2.2" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.2.2.tgz#de41e6b4a71011a18bcee58e744f6f8f0e7c29c0" + resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.2.tgz#de41e6b4a71011a18bcee58e744f6f8f0e7c29c0" integrity sha512-cssjAKajxaOX5LNAJLB+UOcoWjAIBvXtDMedv/58G+YEmAXMNfC16mmPl0JDOuVJVfIqM0nqQiZ8UCm8IXbE0g== dependencies: conventional-changelog-writer "^4.0.5" @@ -3332,12 +3361,12 @@ conventional-changelog-core@^3.1.6: conventional-changelog-preset-loader@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.1.1.tgz#65bb600547c56d5627d23135154bcd9a907668c4" + resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.1.1.tgz#65bb600547c56d5627d23135154bcd9a907668c4" integrity sha512-K4avzGMLm5Xw0Ek/6eE3vdOXkqnpf9ydb68XYmCc16cJ99XMMbc2oaNMuPwAsxVK6CC1yA4/I90EhmWNj0Q6HA== conventional-changelog-writer@^4.0.5: version "4.0.6" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.6.tgz#24db578ac8e7c89a409ef9bba12cf3c095990148" + resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.6.tgz#24db578ac8e7c89a409ef9bba12cf3c095990148" integrity sha512-ou/sbrplJMM6KQpR5rKFYNVQYesFjN7WpNGdudQSWNi6X+RgyFUcSv871YBYkrUYV9EX8ijMohYVzn9RUb+4ag== dependencies: compare-func "^1.3.1" @@ -3353,7 +3382,7 @@ conventional-changelog-writer@^4.0.5: conventional-commits-filter@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" + resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" integrity sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ== dependencies: lodash.ismatch "^4.4.0" @@ -3361,7 +3390,7 @@ conventional-commits-filter@^2.0.2: conventional-commits-parser@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz#c3f972fd4e056aa8b9b4f5f3d0e540da18bf396d" + resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz#c3f972fd4e056aa8b9b4f5f3d0e540da18bf396d" integrity sha512-KaA/2EeUkO4bKjinNfGUyqPTX/6w9JGshuQRik4r/wJz7rUw3+D3fDG6sZSEqJvKILzKXFQuFkpPLclcsAuZcg== dependencies: JSONStream "^1.0.4" @@ -3374,7 +3403,7 @@ conventional-commits-parser@^3.0.2: conventional-recommended-bump@^4.0.4: version "4.1.1" - resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-4.1.1.tgz#37014fadeda267d0607e2fc81124da840a585127" + resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-4.1.1.tgz#37014fadeda267d0607e2fc81124da840a585127" integrity sha512-JT2vKfSP9kR18RXXf55BRY1O3AHG8FPg5btP3l7LYfcWJsiXI6MCf30DepQ98E8Qhowvgv7a8iev0J1bEDkTFA== dependencies: concat-stream "^2.0.0" @@ -3388,24 +3417,24 @@ conventional-recommended-bump@^4.0.4: convert-source-map@^1.4.0, convert-source-map@^1.5.1: version "1.6.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== dependencies: safe-buffer "~5.1.1" cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" @@ -3417,22 +3446,22 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-js@^2.4.0, core-js@^2.5.0: - version "2.6.8" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.8.tgz#dc3a1e633a04267944e0cb850d3880f340248139" - integrity sha512-RWlREFU74TEkdXzyl1bka66O3kYp8jeTXrvJZDzVVMH8AiHUSOFpL1yfhQJ+wHocAm1m+4971W1PPzfLuCv1vg== + version "2.6.9" + resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" + integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^5.1.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" @@ -3442,7 +3471,7 @@ cosmiconfig@^5.1.0: cpx@^1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f" + resolved "https://registry.npmjs.org/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f" integrity sha1-GFvgGFEdhycN7czCkxceN2VauI8= dependencies: babel-runtime "^6.9.2" @@ -3459,7 +3488,7 @@ cpx@^1.5.0: crc32-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" + resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" integrity sha1-483TtN8xaN10494/u8t7KX/pCPQ= dependencies: crc "^3.4.4" @@ -3467,14 +3496,14 @@ crc32-stream@^2.0.0: crc@^3.4.4: version "3.8.0" - resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + resolved "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== dependencies: buffer "^5.1.0" create-ecdh@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== dependencies: bn.js "^4.1.0" @@ -3482,7 +3511,7 @@ create-ecdh@^4.0.0: create-hash@^1.1.0, create-hash@^1.1.2: version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" @@ -3493,7 +3522,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" @@ -3505,7 +3534,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: cross-spawn-async@^2.1.1: version "2.2.5" - resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" + resolved "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= dependencies: lru-cache "^4.0.0" @@ -3513,7 +3542,7 @@ cross-spawn-async@^2.1.1: cross-spawn@^5.0.1: version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= dependencies: lru-cache "^4.0.1" @@ -3522,7 +3551,7 @@ cross-spawn@^5.0.1: cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" @@ -3533,7 +3562,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: crypto-browserify@^3.11.0: version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" @@ -3550,50 +3579,50 @@ crypto-browserify@^3.11.0: cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.6" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" integrity sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A== cssstyle@^1.0.0: version "1.2.2" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.2.2.tgz#427ea4d585b18624f6fdbf9de7a2a1a3ba713077" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz#427ea4d585b18624f6fdbf9de7a2a1a3ba713077" integrity sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow== dependencies: cssom "0.3.x" csstype@^2.2.0: - version "2.6.4" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.4.tgz#d585a6062096e324e7187f80e04f92bd0f00e37f" - integrity sha512-lAJUJP3M6HxFXbqtGRc0iZrdyeN+WzOWeY0q/VnFzI+kqVrYIzC7bWlKqCW7oCIdzoPkvfp82EVvrTlQ8zsWQg== + version "2.6.5" + resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.5.tgz#1cd1dff742ebf4d7c991470ae71e12bb6751e034" + integrity sha512-JsTaiksRsel5n7XwqPAfB0l3TFKdpjW/kgAELf9vrb5adGA7UCPLajKK5s3nFrcFm3Rkyp/Qkgl73ENc1UY3cA== currently-unhandled@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + resolved "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: array-find-index "^1.0.1" cyclist@~0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + resolved "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= dargs@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" + resolved "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= dependencies: number-is-nan "^1.0.0" dashdash@^1.12.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" data-urls@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== dependencies: abab "^2.0.0" @@ -3602,53 +3631,53 @@ data-urls@^1.0.0: date-fns@^1.23.0: version "1.30.1" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" + resolved "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== date-now@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + resolved "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= dateformat@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" debug@^3.1.0, debug@^3.2.6: version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" debug@~0.8.0: version "0.8.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-0.8.1.tgz#20ff4d26f5e422cb68a1bacbbb61039ad8c1c130" + resolved "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz#20ff4d26f5e422cb68a1bacbbb61039ad8c1c130" integrity sha1-IP9NJvXkIstoobrLu2EDmtjBwTA= debuglog@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" + resolved "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= decamelize-keys@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= dependencies: decamelize "^1.1.0" @@ -3656,31 +3685,31 @@ decamelize-keys@^1.0.0: decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decamelize@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" integrity sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg== dependencies: xregexp "4.0.0" decode-uri-component@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= decompress-response@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= dependencies: mimic-response "^1.0.0" decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + resolved "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== dependencies: file-type "^5.2.0" @@ -3689,7 +3718,7 @@ decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: decompress-tarbz2@^4.0.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + resolved "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== dependencies: decompress-tar "^4.1.0" @@ -3700,7 +3729,7 @@ decompress-tarbz2@^4.0.0: decompress-targz@^4.0.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + resolved "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== dependencies: decompress-tar "^4.1.1" @@ -3709,7 +3738,7 @@ decompress-targz@^4.0.0: decompress-unzip@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + resolved "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= dependencies: file-type "^3.8.0" @@ -3719,7 +3748,7 @@ decompress-unzip@^4.0.1: decompress@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" + resolved "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" integrity sha1-eu3YVCflqS2s/lVnSnxQXpbQH50= dependencies: decompress-tar "^4.0.0" @@ -3733,67 +3762,67 @@ decompress@^4.2.0: dedent@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= deep-extend@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@~0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.0.1.tgz#25c1c24f110fb914f80001b925264dd77f3f4312" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-2.0.1.tgz#25c1c24f110fb914f80001b925264dd77f3f4312" integrity sha512-VIPwiMJqJ13ZQfaCsIFnp5Me9tnjURiaIFxfz7EH0Ci0dTSQpZtSLrqOicXqEd/z2r+z+Klk9GzmnRsgpgbOsQ== deepmerge@3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.2.0.tgz#58ef463a57c08d376547f8869fdc5bcee957f44e" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-3.2.0.tgz#58ef463a57c08d376547f8869fdc5bcee957f44e" integrity sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow== default-require-extensions@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + resolved "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= dependencies: strip-bom "^2.0.0" defaults@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" define-properties@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" @@ -3801,27 +3830,27 @@ define-property@^2.0.2: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegates@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= deprecation@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.0.0.tgz#dd0427cd920c78bc575ec39dab2f22e7c304fb9d" + resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.0.0.tgz#dd0427cd920c78bc575ec39dab2f22e7c304fb9d" integrity sha512-lbQN037mB3VfA2JFuguM5GCJ+zPinMeCrFe+AfSZ6eqrnJA/Fs+EYMnd6Nb2mn9lf2jO9xwEd9o9lic+D4vkcw== des.js@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= dependencies: inherits "^2.0.1" @@ -3829,52 +3858,52 @@ des.js@^1.0.0: destroy@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-file@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-indent@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= dependencies: repeating "^2.0.0" detect-indent@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= detect-libc@^1.0.2, detect-libc@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= detect-newline@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= dezalgo@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" + resolved "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= dependencies: asap "^2.0.0" wrappy "1" -diff@^3.1.0, diff@^3.2.0: +diff@^3.1.0, diff@^3.2.0, diff@^3.4.0: version "3.5.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + resolved "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" @@ -3883,7 +3912,7 @@ diffie-hellman@^5.0.0: dir-glob@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== dependencies: arrify "^1.0.1" @@ -3891,47 +3920,47 @@ dir-glob@2.0.0: dir-glob@^2.0.0: version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== dependencies: path-type "^3.0.0" "dom-helpers@^2.4.0 || ^3.0.0": version "3.4.0" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" + resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== dependencies: "@babel/runtime" "^7.1.2" domain-browser@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domexception@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + resolved "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== dependencies: webidl-conversions "^4.0.2" dot-prop@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" integrity sha1-G3CK8JSknJoOfbyteQq6U52sEXc= dependencies: is-obj "^1.0.0" dot-prop@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== dependencies: is-obj "^1.0.0" drivelist@^6.4.3: version "6.4.6" - resolved "https://registry.yarnpkg.com/drivelist/-/drivelist-6.4.6.tgz#3d092dd8b771fbcfda170784ba0d72db58c7554a" + resolved "https://registry.npmjs.org/drivelist/-/drivelist-6.4.6.tgz#3d092dd8b771fbcfda170784ba0d72db58c7554a" integrity sha512-FVeQE8GQppabnXm5J3tz3+nNZUWBixLYl2jGuLnCI/LhpopOj6+/fvPMgaWXC/SW/gceVALCx/EBRk8HiXqB5w== dependencies: bindings "^1.3.0" @@ -3942,12 +3971,12 @@ drivelist@^6.4.3: duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" @@ -3957,7 +3986,7 @@ duplexify@^3.4.2, duplexify@^3.6.0: eachr@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/eachr/-/eachr-3.2.0.tgz#2c35e43ea086516f7997cf80b7aa64d55a4a4484" + resolved "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz#2c35e43ea086516f7997cf80b7aa64d55a4a4484" integrity sha1-LDXkPqCGUW95l8+At6pk1VpKRIQ= dependencies: editions "^1.1.1" @@ -3965,7 +3994,7 @@ eachr@^3.2.0: ecc-jsbn@~0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" @@ -3973,12 +4002,12 @@ ecc-jsbn@~0.1.1: editions@^1.1.1: version "1.3.4" - resolved "https://registry.yarnpkg.com/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" + resolved "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg== editions@^2.0.2, editions@^2.1.0, editions@^2.1.2: version "2.1.3" - resolved "https://registry.yarnpkg.com/editions/-/editions-2.1.3.tgz#727ccf3ec2c7b12dcc652c71000f16c4824d6f7d" + resolved "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz#727ccf3ec2c7b12dcc652c71000f16c4824d6f7d" integrity sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw== dependencies: errlop "^1.1.1" @@ -3986,7 +4015,7 @@ editions@^2.0.2, editions@^2.1.0, editions@^2.1.2: editorconfig@^0.15.0: version "0.15.3" - resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + resolved "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== dependencies: commander "^2.19.0" @@ -3996,12 +4025,12 @@ editorconfig@^0.15.0: ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= elliptic@^6.0.0: version "6.4.1" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== dependencies: bn.js "^4.4.0" @@ -4014,31 +4043,31 @@ elliptic@^6.0.0: emojis-list@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= dependencies: iconv-lite "~0.4.13" end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== dependencies: once "^1.4.0" enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== dependencies: graceful-fs "^4.1.2" @@ -4047,33 +4076,33 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: err-code@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" + resolved "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= errlop@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/errlop/-/errlop-1.1.1.tgz#d9ae4c76c3e64956c5d79e6e035d6343bfd62250" + resolved "https://registry.npmjs.org/errlop/-/errlop-1.1.1.tgz#d9ae4c76c3e64956c5d79e6e035d6343bfd62250" integrity sha512-WX7QjiPHhsny7/PQvrhS5VMizXXKoKCS3udaBp8gjlARdbn+XmK300eKBAAN0hGyRaTCtRpOaxK+xFVPUJ3zkw== dependencies: editions "^2.1.2" errno@^0.1.3, errno@~0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + resolved "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-abstract@^1.5.1: version "1.13.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== dependencies: es-to-primitive "^1.2.0" @@ -4085,7 +4114,7 @@ es-abstract@^1.5.1: es-to-primitive@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== dependencies: is-callable "^1.1.4" @@ -4094,34 +4123,34 @@ es-to-primitive@^1.2.0: es6-promise@^4.0.3, es6-promise@^4.2.4: version "4.2.6" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" + resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" integrity sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q== es6-promisify@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + resolved "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= dependencies: es6-promise "^4.0.3" escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-applescript@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-applescript/-/escape-string-applescript-2.0.0.tgz#760bca838668e408fe5ee52ce42caf7cb46c5273" + resolved "https://registry.npmjs.org/escape-string-applescript/-/escape-string-applescript-2.0.0.tgz#760bca838668e408fe5ee52ce42caf7cb46c5273" integrity sha1-dgvKg4Zo5Aj+XuUs5CyvfLRsUnM= escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escodegen@^1.9.1: version "1.11.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" integrity sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw== dependencies: esprima "^3.1.3" @@ -4133,7 +4162,7 @@ escodegen@^1.9.1: eslint-scope@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" @@ -4141,39 +4170,39 @@ eslint-scope@^4.0.0: esprima@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + resolved "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= esprima@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esrecurse@^4.1.0: version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== dependencies: estraverse "^4.1.0" estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= esutils@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= event-stream@~3.3.0: version "3.3.5" - resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b" + resolved "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b" integrity sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g== dependencies: duplexer "^0.1.1" @@ -4186,17 +4215,17 @@ event-stream@~3.3.0: eventemitter3@^3.1.0: version "3.1.2" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== events@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + resolved "https://registry.npmjs.org/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" @@ -4204,14 +4233,14 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: exec-sh@^0.2.0: version "0.2.2" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" + resolved "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== dependencies: merge "^1.2.0" execa@^0.10.0: version "0.10.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + resolved "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== dependencies: cross-spawn "^6.0.0" @@ -4224,7 +4253,7 @@ execa@^0.10.0: execa@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.2.2.tgz#e2ead472c2c31aad6f73f1ac956eef45e12320cb" + resolved "https://registry.npmjs.org/execa/-/execa-0.2.2.tgz#e2ead472c2c31aad6f73f1ac956eef45e12320cb" integrity sha1-4urUcsLDGq1vc/GslW7vReEjIMs= dependencies: cross-spawn-async "^2.1.1" @@ -4235,7 +4264,7 @@ execa@^0.2.2: execa@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + resolved "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= dependencies: cross-spawn "^5.0.1" @@ -4248,7 +4277,7 @@ execa@^0.7.0: execa@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" @@ -4261,19 +4290,19 @@ execa@^1.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^0.1.4: version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= dependencies: is-posix-bracket "^0.1.0" expand-brackets@^2.1.4: version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -4286,26 +4315,26 @@ expand-brackets@^2.1.4: expand-range@^1.8.1: version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + resolved "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= dependencies: fill-range "^2.1.0" expand-template@^1.0.2: version "1.1.1" - resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.1.tgz#981f188c0c3a87d2e28f559bc541426ff94f21dd" + resolved "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz#981f188c0c3a87d2e28f559bc541426ff94f21dd" integrity sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg== expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" expect@^22.4.0: version "22.4.3" - resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" + resolved "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" integrity sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA== dependencies: ansi-styles "^3.2.0" @@ -4317,7 +4346,7 @@ expect@^22.4.0: expect@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" + resolved "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== dependencies: ansi-styles "^3.2.0" @@ -4328,9 +4357,9 @@ expect@^23.6.0: jest-regex-util "^23.3.0" express@^4.16.3: - version "4.17.0" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.0.tgz#288af62228a73f4c8ea2990ba3b791bb87cd4438" - integrity sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ== + version "4.17.1" + resolved "https://registry.npmjs.org/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" array-flatten "1.1.1" @@ -4365,14 +4394,14 @@ express@^4.16.3: extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -4380,12 +4409,12 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@^3.0.2, extend@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== external-editor@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== dependencies: chardet "^0.7.0" @@ -4394,14 +4423,14 @@ external-editor@^3.0.3: extglob@^0.3.1: version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + resolved "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= dependencies: is-extglob "^1.0.0" extglob@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" @@ -4415,7 +4444,7 @@ extglob@^2.0.4: extract-opts@^3.2.0: version "3.3.1" - resolved "https://registry.yarnpkg.com/extract-opts/-/extract-opts-3.3.1.tgz#5abbedc98c0d5202e3278727f9192d7e086c6be1" + resolved "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz#5abbedc98c0d5202e3278727f9192d7e086c6be1" integrity sha1-WrvtyYwNUgLjJ4cn+Rktfghsa+E= dependencies: eachr "^3.2.0" @@ -4424,22 +4453,22 @@ extract-opts@^3.2.0: extsprintf@1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= fast-glob@^2.0.2: version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== dependencies: "@mrmlnc/readdir-enhanced" "^2.2.1" @@ -4451,83 +4480,83 @@ fast-glob@^2.0.2: fast-json-stable-stringify@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= fast-levenshtein@~2.0.4: version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-plist@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/fast-plist/-/fast-plist-0.1.2.tgz#a45aff345196006d406ca6cdcd05f69051ef35b8" + resolved "https://registry.npmjs.org/fast-plist/-/fast-plist-0.1.2.tgz#a45aff345196006d406ca6cdcd05f69051ef35b8" integrity sha1-pFr/NFGWAG1AbKbNzQX2kFHvNbg= fb-watchman@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= dependencies: bser "^2.0.0" fd-slicer@~1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= dependencies: pend "~1.2.0" figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.1" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== figures@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: escape-string-regexp "^1.0.5" file-icons-js@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/file-icons-js/-/file-icons-js-1.0.3.tgz#d0765dc1d86aba4b2d7664a39e4ef7af9f12c5af" + resolved "https://registry.npmjs.org/file-icons-js/-/file-icons-js-1.0.3.tgz#d0765dc1d86aba4b2d7664a39e4ef7af9f12c5af" integrity sha512-n4zoKEpMaAxBTUB7wtgrFBa4dM3b7mBLLA1VI/Q5Cdk/k2UA8S8oaxvnECp3QOzg0Dn+KKRzfIHF7qSdRkA65Q== file-type@^3.8.0: version "3.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + resolved "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= file-type@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" integrity sha1-LdvqfHP/42No365J3DOMBYwritY= file-type@^6.1.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + resolved "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== filename-regex@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + resolved "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= filename-reserved-regex@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= fileset@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + resolved "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= dependencies: glob "^7.0.3" @@ -4535,7 +4564,7 @@ fileset@^2.0.2: fill-range@^2.1.0: version "2.2.4" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== dependencies: is-number "^2.1.0" @@ -4546,7 +4575,7 @@ fill-range@^2.1.0: fill-range@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -4556,7 +4585,7 @@ fill-range@^4.0.0: finalhandler@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" @@ -4569,7 +4598,7 @@ finalhandler@~1.1.2: find-cache-dir@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" @@ -4578,12 +4607,12 @@ find-cache-dir@^2.0.0: find-index@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + resolved "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= find-up@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= dependencies: path-exists "^2.0.0" @@ -4591,21 +4620,21 @@ find-up@^1.0.0: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" findup-sync@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= dependencies: detect-file "^1.0.0" @@ -4615,7 +4644,7 @@ findup-sync@^2.0.0: flush-write-stream@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: inherits "^2.0.3" @@ -4623,36 +4652,36 @@ flush-write-stream@^1.0.0: follow-redirects@^1.3.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== dependencies: debug "^3.2.6" font-awesome@^4.7.0: version "4.7.0" - resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" + resolved "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" integrity sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM= for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^0.1.4: version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + resolved "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= dependencies: for-in "^1.0.1" forever-agent@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" @@ -4661,29 +4690,29 @@ form-data@~2.3.2: formidable@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" + resolved "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" integrity sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg== forwarded@~0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" @@ -4691,17 +4720,17 @@ from2@^2.1.0: from@^0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" + resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= fs-constants@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-extra@4.0.3, fs-extra@^4.0.2: version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== dependencies: graceful-fs "^4.1.2" @@ -4710,7 +4739,7 @@ fs-extra@4.0.3, fs-extra@^4.0.2: fs-extra@7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6" integrity sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ== dependencies: graceful-fs "^4.1.2" @@ -4719,7 +4748,7 @@ fs-extra@7.0.0: fs-extra@^0.30.0: version "0.30.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A= dependencies: graceful-fs "^4.1.2" @@ -4730,7 +4759,7 @@ fs-extra@^0.30.0: fs-extra@^7.0.0: version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" @@ -4739,14 +4768,14 @@ fs-extra@^7.0.0: fs-minipass@^1.2.5: version "1.2.6" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ== dependencies: minipass "^2.2.1" fs-write-stream-atomic@^1.0.8: version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" @@ -4756,12 +4785,12 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.0.0, fsevents@^1.2.3, fsevents@^1.2.7: version "1.2.9" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== dependencies: nan "^2.12.1" @@ -4769,17 +4798,17 @@ fsevents@^1.0.0, fsevents@^1.2.3, fsevents@^1.2.7: function-bind@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== fuzzy@^0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" + resolved "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" integrity sha1-THbsL/CsGjap3M+aAN+GIweNTtg= gauge@~2.7.3: version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + resolved "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" @@ -4793,17 +4822,17 @@ gauge@~2.7.3: genfun@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" + resolved "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== get-caller-file@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== get-pkg-repo@^1.0.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" + resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= dependencies: hosted-git-info "^2.1.4" @@ -4814,17 +4843,17 @@ get-pkg-repo@^1.0.0: get-port@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + resolved "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= get-stdin@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= get-stream@^2.2.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= dependencies: object-assign "^4.0.1" @@ -4832,24 +4861,24 @@ get-stream@^2.2.0: get-stream@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getmac@^1.4.6: version "1.4.6" - resolved "https://registry.yarnpkg.com/getmac/-/getmac-1.4.6.tgz#ffe7db07900e222916939d44e4c7274adbecc662" + resolved "https://registry.npmjs.org/getmac/-/getmac-1.4.6.tgz#ffe7db07900e222916939d44e4c7274adbecc662" integrity sha512-3JPwiIr4P6Sgr6y6SVXX0+l2mrB6pyf4Cdyua7rvEV7SveWQkAp11vrkNym8wvRxzLrBenKRcwe93asdghuwWg== dependencies: editions "^2.0.2" @@ -4857,14 +4886,14 @@ getmac@^1.4.6: getpass@^0.1.1: version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" git-raw-commits@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" + resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== dependencies: dargs "^4.0.1" @@ -4875,7 +4904,7 @@ git-raw-commits@2.0.0: git-remote-origin-url@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" + resolved "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= dependencies: gitconfiglocal "^1.0.0" @@ -4883,7 +4912,7 @@ git-remote-origin-url@^2.0.0: git-semver-tags@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.2.tgz#f506ec07caade191ac0c8d5a21bdb8131b4934e3" + resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.2.tgz#f506ec07caade191ac0c8d5a21bdb8131b4934e3" integrity sha512-34lMF7Yo1xEmsK2EkbArdoU79umpvm0MfzaDkSNYSJqtM5QLAVTPWgpiXSVI5o/O9EvZPSrP4Zvnec/CqhSd5w== dependencies: meow "^4.0.0" @@ -4891,7 +4920,7 @@ git-semver-tags@^2.0.2: git-up@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" + resolved "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" integrity sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw== dependencies: is-ssh "^1.3.0" @@ -4899,26 +4928,26 @@ git-up@^4.0.0: git-url-parse@^11.1.2: version "11.1.2" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.1.2.tgz#aff1a897c36cc93699270587bea3dbcbbb95de67" + resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz#aff1a897c36cc93699270587bea3dbcbbb95de67" integrity sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ== dependencies: git-up "^4.0.0" gitconfiglocal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + resolved "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= dependencies: ini "^1.3.2" github-from-package@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + resolved "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= glob-base@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + resolved "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= dependencies: glob-parent "^2.0.0" @@ -4926,14 +4955,14 @@ glob-base@^0.3.0: glob-parent@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= dependencies: is-glob "^2.0.0" glob-parent@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" @@ -4941,26 +4970,26 @@ glob-parent@^3.1.0: glob-promise@3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" + resolved "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" integrity sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw== dependencies: "@types/glob" "*" glob-to-regexp@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= glob2base@^0.0.12: version "0.0.12" - resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + resolved "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= dependencies: find-index "^0.1.1" glob@^6.0.1: version "6.0.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= dependencies: inflight "^1.0.4" @@ -4971,7 +5000,7 @@ glob@^6.0.1: glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: version "7.1.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== dependencies: fs.realpath "^1.0.0" @@ -4983,7 +5012,7 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: global-modules@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: global-prefix "^1.0.1" @@ -4992,7 +5021,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" @@ -5003,12 +5032,12 @@ global-prefix@^1.0.1: globals@^9.18.0: version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + resolved "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== globby@^7.1.1: version "7.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + resolved "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= dependencies: array-union "^1.0.1" @@ -5020,7 +5049,7 @@ globby@^7.1.1: globby@^8.0.1: version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + resolved "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== dependencies: array-union "^1.0.1" @@ -5033,22 +5062,22 @@ globby@^8.0.1: graceful-fs@^4.1.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.15" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== "graceful-readlink@>= 1.0.0": version "1.0.1" - resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + resolved "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= growly@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= handlebars@^4.0.3, handlebars@^4.1.0: version "4.1.2" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" integrity sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw== dependencies: neo-async "^2.6.0" @@ -5059,12 +5088,12 @@ handlebars@^4.0.3, handlebars@^4.1.0: har-schema@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.0: version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== dependencies: ajv "^6.5.5" @@ -5072,34 +5101,34 @@ har-validator@~5.1.0: has-ansi@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" has-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -5108,7 +5137,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -5117,12 +5146,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" @@ -5130,14 +5159,14 @@ has-values@^1.0.0: has@^1.0.1, has@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= dependencies: inherits "^2.0.1" @@ -5145,7 +5174,7 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" @@ -5153,7 +5182,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: hmac-drbg@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" @@ -5162,7 +5191,7 @@ hmac-drbg@^1.0.0: home-or-tmp@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + resolved "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= dependencies: os-homedir "^1.0.0" @@ -5170,31 +5199,31 @@ home-or-tmp@^2.0.0: homedir-polyfill@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" hosted-git-info@^2.1.4, hosted-git-info@^2.6.0: version "2.7.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== html-encoding-sniffer@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== dependencies: whatwg-encoding "^1.0.1" http-cache-semantics@^3.8.1: version "3.8.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== http-errors@1.7.2, http-errors@~1.7.2: version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" @@ -5205,12 +5234,12 @@ http-errors@1.7.2, http-errors@~1.7.2: http-https@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b" + resolved "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b" integrity sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs= http-proxy-agent@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== dependencies: agent-base "4" @@ -5218,7 +5247,7 @@ http-proxy-agent@^2.1.0: http-signature@~1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -5227,17 +5256,17 @@ http-signature@~1.2.0: http-status-codes@^1.3.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.3.2.tgz#181dfa4455ef454e5e4d827718fca3936680d10d" + resolved "https://registry.npmjs.org/http-status-codes/-/http-status-codes-1.3.2.tgz#181dfa4455ef454e5e4d827718fca3936680d10d" integrity sha512-nDUtj0ltIt08tGi2VWSpSzNNFye0v3YSe9lX3lIqLTuVvvRiYCvs4QQBSHo0eomFYw1wlUuofurUAlTm+vHnXg== https-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= https-proxy-agent@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== dependencies: agent-base "^4.1.0" @@ -5245,43 +5274,43 @@ https-proxy-agent@^2.2.1: humanize-ms@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= dependencies: ms "^2.0.0" iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ieee754@^1.1.4: version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== iferr@^0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore-walk@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== dependencies: minimatch "^3.0.4" ignore@^3.3.5: version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== import-fresh@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" @@ -5289,7 +5318,7 @@ import-fresh@^2.0.0: import-local@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + resolved "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== dependencies: pkg-dir "^2.0.0" @@ -5297,7 +5326,7 @@ import-local@^1.0.0: import-local@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" @@ -5305,29 +5334,29 @@ import-local@^2.0.0: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= indent-string@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= dependencies: repeating "^2.0.0" indent-string@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= indexof@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + resolved "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" @@ -5335,22 +5364,22 @@ inflight@^1.0.4: inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= inherits@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== init-package-json@^1.10.3: version "1.10.3" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" + resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" integrity sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw== dependencies: glob "^7.1.1" @@ -5364,7 +5393,7 @@ init-package-json@^1.10.3: inquirer@^6.2.0: version "6.3.1" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" integrity sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA== dependencies: ansi-escapes "^3.2.0" @@ -5383,111 +5412,111 @@ inquirer@^6.2.0: interpret@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + resolved "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" inversify@4.13.0: version "4.13.0" - resolved "https://registry.yarnpkg.com/inversify/-/inversify-4.13.0.tgz#0ab40570bfa4474b04d5b919bbab3a4f682a72f5" + resolved "https://registry.npmjs.org/inversify/-/inversify-4.13.0.tgz#0ab40570bfa4474b04d5b919bbab3a4f682a72f5" integrity sha512-O5d8y7gKtyRwrvTLZzYET3kdFjqUy58sGpBYMARF13mzqDobpfBXVOPLH7HmnD2VR6Q+1HzZtslGvsdQfeb0SA== inversify@^4.14.0: version "4.14.0" - resolved "https://registry.yarnpkg.com/inversify/-/inversify-4.14.0.tgz#393c1f86ee92aef0592eb0e493623b9d88dfb376" + resolved "https://registry.npmjs.org/inversify/-/inversify-4.14.0.tgz#393c1f86ee92aef0592eb0e493623b9d88dfb376" integrity sha512-DQLg2u2tWaiHo6V5lGr47a/M9YBX3g72c8Y58+JPH0Lx9fXugEsnXRc08mwsTvDg6gGWBKSkIgtBS/eJCQmDVg== invert-kv@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= invert-kv@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== ip@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-binary-path@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-buffer@^1.1.5: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== is-ci@^1.0.10: version "1.2.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== dependencies: ci-info "^1.5.0" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= is-descriptor@^0.1.0: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" @@ -5496,7 +5525,7 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" @@ -5505,249 +5534,249 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-dotfile@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + resolved "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= is-electron@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0" + resolved "https://registry.npmjs.org/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0" integrity sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q== is-equal-shallow@^0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + resolved "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= dependencies: is-primitive "^2.0.0" is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + resolved "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-generator-fn@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" integrity sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= dependencies: is-extglob "^1.0.0" is-glob@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-natural-number@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + resolved "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= is-number@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= dependencies: kind-of "^3.0.2" is-number@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + resolved "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== is-obj@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-plain-object@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg== dependencies: isobject "^4.0.0" is-posix-bracket@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + resolved "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= is-primitive@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + resolved "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= is-promise@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= is-regex@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= dependencies: has "^1.0.1" is-ssh@^1.3.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3" + resolved "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3" integrity sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg== dependencies: protocols "^1.1.0" is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-symbol@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== dependencies: has-symbols "^1.0.0" is-text-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-2.0.0.tgz#b2484e2b720a633feb2e85b67dc193ff72c75636" + resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz#b2484e2b720a633feb2e85b67dc193ff72c75636" integrity sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw== dependencies: text-extensions "^2.0.0" is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-utf8@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= isarray@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isobject@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + resolved "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== isstream@~0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-api@^1.1.14, istanbul-api@^1.3.1: version "1.3.7" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" + resolved "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== dependencies: async "^2.1.4" @@ -5764,19 +5793,19 @@ istanbul-api@^1.1.14, istanbul-api@^1.3.1: istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.2.0, istanbul-lib-coverage@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== istanbul-lib-hook@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" + resolved "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== dependencies: append-transform "^0.4.0" istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2, istanbul-lib-instrument@^1.8.0: version "1.10.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== dependencies: babel-generator "^6.18.0" @@ -5789,7 +5818,7 @@ istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2, istanbul-lib-i istanbul-lib-report@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== dependencies: istanbul-lib-coverage "^1.2.1" @@ -5799,7 +5828,7 @@ istanbul-lib-report@^1.1.5: istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.4, istanbul-lib-source-maps@^1.2.6: version "1.2.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== dependencies: debug "^3.1.0" @@ -5810,28 +5839,28 @@ istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.4, istanbul-lib-s istanbul-reports@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== dependencies: handlebars "^4.0.3" jest-changed-files@^22.2.0: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2" integrity sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw== dependencies: throat "^4.0.0" jest-changed-files@^23.4.2: version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" integrity sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA== dependencies: throat "^4.0.0" jest-cli@^22.1.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.4.4.tgz#68cd2a2aae983adb1e6638248ca21082fd6d9e90" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz#68cd2a2aae983adb1e6638248ca21082fd6d9e90" integrity sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA== dependencies: ansi-escapes "^3.0.0" @@ -5871,7 +5900,7 @@ jest-cli@^22.1.4: jest-cli@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" integrity sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== dependencies: ansi-escapes "^3.0.0" @@ -5913,7 +5942,7 @@ jest-cli@^23.6.0: jest-config@^22.4.2, jest-config@^22.4.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.4.tgz#72a521188720597169cd8b4ff86934ef5752d86a" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz#72a521188720597169cd8b4ff86934ef5752d86a" integrity sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A== dependencies: chalk "^2.0.1" @@ -5930,7 +5959,7 @@ jest-config@^22.4.2, jest-config@^22.4.4: jest-config@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" integrity sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ== dependencies: babel-core "^6.0.0" @@ -5950,7 +5979,7 @@ jest-config@^23.6.0: jest-diff@^22.4.0, jest-diff@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" integrity sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA== dependencies: chalk "^2.0.1" @@ -5960,7 +5989,7 @@ jest-diff@^22.4.0, jest-diff@^22.4.3: jest-diff@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== dependencies: chalk "^2.0.1" @@ -5970,21 +5999,21 @@ jest-diff@^23.6.0: jest-docblock@^22.4.0, jest-docblock@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19" integrity sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg== dependencies: detect-newline "^2.1.0" jest-docblock@^23.2.0: version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" integrity sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= dependencies: detect-newline "^2.1.0" jest-each@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" integrity sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== dependencies: chalk "^2.0.1" @@ -5992,7 +6021,7 @@ jest-each@^23.6.0: jest-environment-jsdom@^22.4.1: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" integrity sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w== dependencies: jest-mock "^22.4.3" @@ -6001,7 +6030,7 @@ jest-environment-jsdom@^22.4.1: jest-environment-jsdom@^23.4.0: version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" integrity sha1-BWp5UrP+pROsYqFAosNox52eYCM= dependencies: jest-mock "^23.2.0" @@ -6010,7 +6039,7 @@ jest-environment-jsdom@^23.4.0: jest-environment-node@^22.4.1: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" integrity sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA== dependencies: jest-mock "^22.4.3" @@ -6018,7 +6047,7 @@ jest-environment-node@^22.4.1: jest-environment-node@^23.4.0: version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" integrity sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA= dependencies: jest-mock "^23.2.0" @@ -6026,12 +6055,12 @@ jest-environment-node@^23.4.0: jest-get-type@^22.1.0, jest-get-type@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== jest-haste-map@^22.4.2: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" integrity sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ== dependencies: fb-watchman "^2.0.0" @@ -6044,7 +6073,7 @@ jest-haste-map@^22.4.2: jest-haste-map@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" integrity sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== dependencies: fb-watchman "^2.0.0" @@ -6058,7 +6087,7 @@ jest-haste-map@^23.6.0: jest-jasmine2@^22.4.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz#c55f92c961a141f693f869f5f081a79a10d24e23" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz#c55f92c961a141f693f869f5f081a79a10d24e23" integrity sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw== dependencies: chalk "^2.0.1" @@ -6075,7 +6104,7 @@ jest-jasmine2@^22.4.4: jest-jasmine2@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" integrity sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== dependencies: babel-traverse "^6.0.0" @@ -6093,21 +6122,21 @@ jest-jasmine2@^23.6.0: jest-leak-detector@^22.4.0: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" integrity sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ== dependencies: pretty-format "^22.4.3" jest-leak-detector@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" integrity sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg== dependencies: pretty-format "^23.6.0" jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" integrity sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA== dependencies: chalk "^2.0.1" @@ -6116,7 +6145,7 @@ jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3: jest-matcher-utils@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" integrity sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== dependencies: chalk "^2.0.1" @@ -6125,7 +6154,7 @@ jest-matcher-utils@^23.6.0: jest-message-util@^22.4.0, jest-message-util@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" integrity sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA== dependencies: "@babel/code-frame" "^7.0.0-beta.35" @@ -6136,7 +6165,7 @@ jest-message-util@^22.4.0, jest-message-util@^22.4.3: jest-message-util@^23.4.0: version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" integrity sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= dependencies: "@babel/code-frame" "^7.0.0-beta.35" @@ -6147,34 +6176,34 @@ jest-message-util@^23.4.0: jest-mock@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" integrity sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q== jest-mock@^23.2.0: version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" integrity sha1-rRxg8p6HGdR8JuETgJi20YsmETQ= jest-regex-util@^22.1.0, jest-regex-util@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" integrity sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg== jest-regex-util@^23.3.0: version "23.3.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" integrity sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= jest-resolve-dependencies@^22.1.0: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" integrity sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA== dependencies: jest-regex-util "^22.4.3" jest-resolve-dependencies@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" integrity sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== dependencies: jest-regex-util "^23.3.0" @@ -6182,7 +6211,7 @@ jest-resolve-dependencies@^23.6.0: jest-resolve@^22.4.2: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" integrity sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw== dependencies: browser-resolve "^1.11.2" @@ -6190,7 +6219,7 @@ jest-resolve@^22.4.2: jest-resolve@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" integrity sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== dependencies: browser-resolve "^1.11.3" @@ -6199,7 +6228,7 @@ jest-resolve@^23.6.0: jest-runner@^22.4.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.4.4.tgz#dfca7b7553e0fa617e7b1291aeb7ce83e540a907" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz#dfca7b7553e0fa617e7b1291aeb7ce83e540a907" integrity sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ== dependencies: exit "^0.1.2" @@ -6216,7 +6245,7 @@ jest-runner@^22.4.4: jest-runner@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" integrity sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA== dependencies: exit "^0.1.2" @@ -6235,7 +6264,7 @@ jest-runner@^23.6.0: jest-runtime@^22.4.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.4.4.tgz#9ba7792fc75582a5be0f79af6f8fe8adea314048" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz#9ba7792fc75582a5be0f79af6f8fe8adea314048" integrity sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw== dependencies: babel-core "^6.0.0" @@ -6261,7 +6290,7 @@ jest-runtime@^22.4.4: jest-runtime@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" integrity sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== dependencies: babel-core "^6.0.0" @@ -6288,17 +6317,17 @@ jest-runtime@^23.6.0: jest-serializer@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436" integrity sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw== jest-serializer@^23.0.1: version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" integrity sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= jest-snapshot@^22.4.0: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" integrity sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ== dependencies: chalk "^2.0.1" @@ -6310,7 +6339,7 @@ jest-snapshot@^22.4.0: jest-snapshot@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" integrity sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg== dependencies: babel-types "^6.0.0" @@ -6326,7 +6355,7 @@ jest-snapshot@^23.6.0: jest-util@^22.4.1, jest-util@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" integrity sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ== dependencies: callsites "^2.0.0" @@ -6339,7 +6368,7 @@ jest-util@^22.4.1, jest-util@^22.4.3: jest-util@^23.4.0: version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" integrity sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE= dependencies: callsites "^2.0.0" @@ -6353,7 +6382,7 @@ jest-util@^23.4.0: jest-validate@^22.4.4: version "22.4.4" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.4.tgz#1dd0b616ef46c995de61810d85f57119dbbcec4d" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz#1dd0b616ef46c995de61810d85f57119dbbcec4d" integrity sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg== dependencies: chalk "^2.0.1" @@ -6364,7 +6393,7 @@ jest-validate@^22.4.4: jest-validate@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== dependencies: chalk "^2.0.1" @@ -6374,7 +6403,7 @@ jest-validate@^23.6.0: jest-watcher@^23.4.0: version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" integrity sha1-0uKM50+NrWxq/JIrksq+9u0FyRw= dependencies: ansi-escapes "^3.0.0" @@ -6383,28 +6412,28 @@ jest-watcher@^23.4.0: jest-worker@^22.2.2, jest-worker@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b" integrity sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ== dependencies: merge-stream "^1.0.1" jest-worker@^23.2.0: version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= dependencies: merge-stream "^1.0.1" jest@22.1.4: version "22.1.4" - resolved "https://registry.yarnpkg.com/jest/-/jest-22.1.4.tgz#9ec71373a38f40ff92a3e5e96ae85687c181bb72" + resolved "https://registry.npmjs.org/jest/-/jest-22.1.4.tgz#9ec71373a38f40ff92a3e5e96ae85687c181bb72" integrity sha512-cIPkn+OFGabazPesbhnYkadPftoO2Fo3w84QjeIP+A8eZ5qj7Zs4PuTemAW8StNMxySJr0KPk/LhYG2GUHLexQ== dependencies: jest-cli "^22.1.4" jest@23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" + resolved "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" integrity sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== dependencies: import-local "^1.0.0" @@ -6412,17 +6441,17 @@ jest@23.6.0: "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-tokens@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= js-yaml@^3.13.1, js-yaml@^3.7.0: version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== dependencies: argparse "^1.0.7" @@ -6430,12 +6459,12 @@ js-yaml@^3.13.1, js-yaml@^3.7.0: jsbn@~0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^11.5.1: version "11.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== dependencies: abab "^2.0.0" @@ -6467,80 +6496,80 @@ jsdom@^11.5.1: jsesc@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema@0.2.3: version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= dependencies: jsonify "~0.0.0" json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^0.5.1: version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= json5@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" jsonc-parser@^2.0.0-next.1, jsonc-parser@^2.0.2: version "2.1.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.1.0.tgz#eb0d0c7a3c33048524ce3574c57c7278fb2f1bf3" + resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.1.0.tgz#eb0d0c7a3c33048524ce3574c57c7278fb2f1bf3" integrity sha512-n9GrT8rrr2fhvBbANa1g+xFmgGK5X91KFeDwlKQ3+SJfmH5+tKv/M/kahx/TXOMflfWHKGKqKyfHQaLKTNzJ6w== jsonfile@^2.1.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonify@~0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= jsonparse@^1.2.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= jsprim@^1.2.2: version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" @@ -6550,76 +6579,76 @@ jsprim@^1.2.2: jszip@^2.4.0: version "2.6.1" - resolved "https://registry.yarnpkg.com/jszip/-/jszip-2.6.1.tgz#b88f3a7b2e67a2a048152982c7a3756d9c4828f0" + resolved "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz#b88f3a7b2e67a2a048152982c7a3756d9c4828f0" integrity sha1-uI86ey5noqBIFSmCx6N1bZxIKPA= dependencies: pako "~1.0.2" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== klaw@^1.0.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + resolved "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= optionalDependencies: graceful-fs "^4.1.9" kleur@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" + resolved "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== lazystream@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= dependencies: readable-stream "^2.0.5" lcid@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + resolved "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= dependencies: invert-kv "^1.0.0" lcid@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + resolved "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== dependencies: invert-kv "^2.0.0" left-pad@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + resolved "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== lerna@^3.8.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.14.1.tgz#6bce5d2d4958e853f51387f8f41a8f2d9aa4a8ea" + resolved "https://registry.npmjs.org/lerna/-/lerna-3.14.1.tgz#6bce5d2d4958e853f51387f8f41a8f2d9aa4a8ea" integrity sha512-lQxmGeEECjOMI3pRh2+I6jazoEWhEfvZNIs7XaX71op33AVwyjlY/nQ1GJGrPhxYBuQnlPgH0vH/nC/lcLaVkw== dependencies: "@lerna/add" "3.14.0" @@ -6642,12 +6671,12 @@ lerna@^3.8.1: leven@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + resolved "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= levn@~0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" @@ -6655,7 +6684,7 @@ levn@~0.3.0: libnpmaccess@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.1.tgz#5b3a9de621f293d425191aa2e779102f84167fa8" + resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-3.0.1.tgz#5b3a9de621f293d425191aa2e779102f84167fa8" integrity sha512-RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA== dependencies: aproba "^2.0.0" @@ -6665,7 +6694,7 @@ libnpmaccess@^3.0.1: libnpmpublish@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.1.tgz#ff0c6bb0b4ad2bda2ad1f5fba6760a4af37125f0" + resolved "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-1.1.1.tgz#ff0c6bb0b4ad2bda2ad1f5fba6760a4af37125f0" integrity sha512-nefbvJd/wY38zdt+b9SHL6171vqBrMtZ56Gsgfd0duEKb/pB8rDT4/ObUQLrHz1tOfht1flt2zM+UGaemzAG5g== dependencies: aproba "^2.0.0" @@ -6680,12 +6709,12 @@ libnpmpublish@^1.1.1: linear-layout-vector@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/linear-layout-vector/-/linear-layout-vector-0.0.1.tgz#398114d7303b6ecc7fd6b273af7b8401d8ba9c70" + resolved "https://registry.npmjs.org/linear-layout-vector/-/linear-layout-vector-0.0.1.tgz#398114d7303b6ecc7fd6b273af7b8401d8ba9c70" integrity sha1-OYEU1zA7bsx/1rJzr3uEAdi6nHA= load-json-file@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= dependencies: graceful-fs "^4.1.2" @@ -6696,7 +6725,7 @@ load-json-file@^1.0.0: load-json-file@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" @@ -6706,12 +6735,12 @@ load-json-file@^4.0.0: loader-runner@^2.3.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== -loader-utils@^1.0.2, loader-utils@^1.1.0: +loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: big.js "^5.2.2" @@ -6720,7 +6749,7 @@ loader-utils@^1.0.2, loader-utils@^1.1.0: locate-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" @@ -6728,7 +6757,7 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -6736,52 +6765,52 @@ locate-path@^3.0.0: lodash._reinterpolate@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.clonedeep@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.get@^4.4.2: version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= lodash.isinteger@^4.0.4: version "4.0.4" - resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + resolved "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= lodash.ismatch@^4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= lodash.isundefined@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" + resolved "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= lodash.set@^4.3.2: version "4.3.2" - resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" + resolved "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= lodash.sortby@^4.7.0: version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash.template@^4.0.2: version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" + resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" integrity sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A= dependencies: lodash._reinterpolate "~3.0.0" @@ -6789,36 +6818,36 @@ lodash.template@^4.0.2: lodash.templatesettings@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" + resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" integrity sha1-K01OlbpEDZFf8IvImeRVNmZxMxY= dependencies: lodash._reinterpolate "~3.0.0" lodash.throttle@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.5.1, lodash@^4.8.0: version "4.17.11" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.0, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" loud-rejection@^1.0.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + resolved "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: currently-unhandled "^0.4.1" @@ -6826,7 +6855,7 @@ loud-rejection@^1.0.0: lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cache@^4.1.3, lru-cache@^4.1.5: version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" @@ -6834,26 +6863,26 @@ lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cach lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" macos-release@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.2.0.tgz#ab58d55dd4714f0a05ad4b0e90f4370fef5cdea8" + resolved "https://registry.npmjs.org/macos-release/-/macos-release-2.2.0.tgz#ab58d55dd4714f0a05ad4b0e90f4370fef5cdea8" integrity sha512-iV2IDxZaX8dIcM7fG6cI46uNmHUxHE4yN+Z8tKHAW1TBPMZDIKHf/3L+YnOuj/FK9il14UaVdHmiQ1tsi90ltA== make-dir@^1.0.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" make-dir@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" @@ -6861,12 +6890,12 @@ make-dir@^2.0.0: make-error@^1.1.1: version "1.3.5" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== make-fetch-happen@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083" integrity sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ== dependencies: agentkeepalive "^3.4.1" @@ -6883,58 +6912,58 @@ make-fetch-happen@^4.0.1: makeerror@1.0.x: version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" mamacro@^0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + resolved "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== map-age-cleaner@^0.1.1: version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + resolved "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== dependencies: p-defer "^1.0.0" map-cache@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-obj@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= map-stream@0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" + resolved "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= map-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" math-random@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + resolved "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== md5.js@^1.3.4: version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" @@ -6943,19 +6972,19 @@ md5.js@^1.3.4: media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= mem@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + resolved "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= dependencies: mimic-fn "^1.0.0" mem@^4.0.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + resolved "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== dependencies: map-age-cleaner "^0.1.1" @@ -6964,7 +6993,7 @@ mem@^4.0.0: memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" @@ -6972,7 +7001,7 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: meow@^3.3.0: version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= dependencies: camelcase-keys "^2.0.0" @@ -6988,7 +7017,7 @@ meow@^3.3.0: meow@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" + resolved "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== dependencies: camelcase-keys "^4.0.0" @@ -7003,34 +7032,34 @@ meow@^4.0.0: merge-descriptors@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= dependencies: readable-stream "^2.0.1" merge2@^1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== merge@^1.2.0: version "1.2.1" - resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + resolved "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= micromatch@3.1.10, micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" @@ -7049,7 +7078,7 @@ micromatch@3.1.10, micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, mic micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= dependencies: arr-diff "^2.0.0" @@ -7068,7 +7097,7 @@ micromatch@^2.1.5, micromatch@^2.3.11: miller-rabin@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" @@ -7076,56 +7105,56 @@ miller-rabin@^4.0.0: mime-db@1.40.0: version "1.40.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== mime-types@^2.1.12, mime-types@^2.1.18, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.24" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== dependencies: mime-db "1.40.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mimic-fn@^1.0.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== mimic-fn@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mimic-response@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= "minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist-options@^3.0.1: version "3.0.2" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== dependencies: arrify "^1.0.1" @@ -7133,22 +7162,22 @@ minimist-options@^3.0.1: minimist@0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= minimist@~0.0.1: version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: version "2.3.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + resolved "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== dependencies: safe-buffer "^5.1.2" @@ -7156,14 +7185,14 @@ minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: minizlib@^1.1.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + resolved "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== dependencies: minipass "^2.2.1" mississippi@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== dependencies: concat-stream "^1.5.0" @@ -7179,7 +7208,7 @@ mississippi@^3.0.0: mixin-deep@^1.2.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== dependencies: for-in "^1.0.2" @@ -7187,41 +7216,41 @@ mixin-deep@^1.2.0: mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" mock-require@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/mock-require/-/mock-require-2.0.2.tgz#1eaa71aad23013773d127dc7e91a3fbb4837d60d" + resolved "https://registry.npmjs.org/mock-require/-/mock-require-2.0.2.tgz#1eaa71aad23013773d127dc7e91a3fbb4837d60d" integrity sha1-HqpxqtIwE3c9En3H6Ro/u0g31g0= dependencies: caller-id "^0.1.0" modify-values@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== moment@^2.21.0: version "2.24.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" + resolved "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== monaco-css@^2.0.1: version "2.5.0" - resolved "https://registry.yarnpkg.com/monaco-css/-/monaco-css-2.5.0.tgz#eb173658306d6ae6a8d38c08df7f67ecba685f80" + resolved "https://registry.npmjs.org/monaco-css/-/monaco-css-2.5.0.tgz#eb173658306d6ae6a8d38c08df7f67ecba685f80" integrity sha512-V5YuMysU5MbNMPlZxMfB4os/mx+nIH3emrl2zgQe7Iu77dQhODoUysd5OoZB9hzpFoRDZ/KFuEaFaib8/ziYRQ== monaco-html@^2.0.2: version "2.5.2" - resolved "https://registry.yarnpkg.com/monaco-html/-/monaco-html-2.5.2.tgz#3e231ff50d024ed4f3c2d9fb075e77351f33508a" + resolved "https://registry.npmjs.org/monaco-html/-/monaco-html-2.5.2.tgz#3e231ff50d024ed4f3c2d9fb075e77351f33508a" integrity sha512-tugs+jHMtfInq/gMl5wXYoUs649rc5h6a/bbaK2+4MTx//iWUZ9mgTsgmbqqfbujEgHxxJHiGWTDIZjz8Ztx7g== monaco-languageclient@^0.9.0: version "0.9.0" - resolved "https://registry.yarnpkg.com/monaco-languageclient/-/monaco-languageclient-0.9.0.tgz#4b65684e277edab07625e76eb3d3d93e8f2130fa" + resolved "https://registry.npmjs.org/monaco-languageclient/-/monaco-languageclient-0.9.0.tgz#4b65684e277edab07625e76eb3d3d93e8f2130fa" integrity sha512-N8IdHUnV8Sq2nfm3dSZ0SpILmGhqrTvdXkL0BFfJvV2vcKYVVQ36AXJNqCRImmovkeNUHLyQMeHTqOwvMMVxCQ== dependencies: glob-to-regexp "^0.3.0" @@ -7231,7 +7260,7 @@ monaco-languageclient@^0.9.0: mount-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mount-point/-/mount-point-3.0.0.tgz#665cb9edebe80d110e658db56c31d0aef51a8f97" + resolved "https://registry.npmjs.org/mount-point/-/mount-point-3.0.0.tgz#665cb9edebe80d110e658db56c31d0aef51a8f97" integrity sha1-Zly57evoDREOZY21bDHQrvUaj5c= dependencies: "@sindresorhus/df" "^1.0.1" @@ -7240,7 +7269,7 @@ mount-point@^3.0.0: move-concurrently@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" @@ -7258,17 +7287,17 @@ move-concurrently@^1.0.1: ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1, ms@^2.0.0, ms@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== multimatch@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" + resolved "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" integrity sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= dependencies: array-differ "^1.0.0" @@ -7278,17 +7307,17 @@ multimatch@^2.1.0: mute-stream@0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= mute-stream@~0.0.4: version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== mv@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + resolved "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= dependencies: mkdirp "~0.5.1" @@ -7297,17 +7326,17 @@ mv@^2.1.1: nan@2.10.0: version "2.10.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" + resolved "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" integrity sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA== nan@^2.0.0, nan@^2.10.0, nan@^2.12.1, nan@^2.3.3: version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + resolved "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== nanomatch@^1.2.9: version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" @@ -7324,17 +7353,17 @@ nanomatch@^1.2.9: natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= ncp@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= needle@^2.2.1: version "2.4.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + resolved "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== dependencies: debug "^3.2.6" @@ -7343,29 +7372,29 @@ needle@^2.2.1: negotiator@0.6.2: version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.5.0, neo-async@^2.6.0: version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== node-abi@^2.2.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.8.0.tgz#bd2e88dbe6a6871e6dd08553e0605779325737ec" + resolved "https://registry.npmjs.org/node-abi/-/node-abi-2.8.0.tgz#bd2e88dbe6a6871e6dd08553e0605779325737ec" integrity sha512-1/aa2clS0pue0HjckL62CsbhWWU35HARvBDXcJtYKbYR7LnIutmpxmXbuDMV9kEviD2lP/wACOgWmmwljghHyQ== dependencies: semver "^5.4.1" node-fetch-npm@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" + resolved "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" integrity sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw== dependencies: encoding "^0.1.11" @@ -7374,12 +7403,12 @@ node-fetch-npm@^2.0.2: node-fetch@^2.3.0: version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== node-gyp@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-4.0.0.tgz#972654af4e5dd0cd2a19081b4b46fe0442ba6f45" + resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-4.0.0.tgz#972654af4e5dd0cd2a19081b4b46fe0442ba6f45" integrity sha512-2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA== dependencies: glob "^7.0.3" @@ -7396,12 +7425,12 @@ node-gyp@^4.0.0: node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" + resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" integrity sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA== dependencies: assert "^1.1.1" @@ -7430,7 +7459,7 @@ node-libs-browser@^2.0.0: node-notifier@^5.2.1: version "5.4.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.0.tgz#7b455fdce9f7de0c63538297354f3db468426e6a" + resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz#7b455fdce9f7de0c63538297354f3db468426e6a" integrity sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ== dependencies: growly "^1.3.0" @@ -7441,7 +7470,7 @@ node-notifier@^5.2.1: node-pre-gyp@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + resolved "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== dependencies: detect-libc "^1.0.2" @@ -7457,19 +7486,19 @@ node-pre-gyp@^0.12.0: noop-logger@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + resolved "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= "nopt@2 || 3": version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + resolved "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" nopt@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + resolved "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= dependencies: abbrev "1" @@ -7477,14 +7506,14 @@ nopt@^4.0.1: nopt@~1.0.10: version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= dependencies: abbrev "1" normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -7494,29 +7523,29 @@ normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package- normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-url@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== npm-bundled@^1.0.1: version "1.0.6" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== npm-lifecycle@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-2.1.1.tgz#0027c09646f0fd346c5c93377bdaba59c6748fdf" + resolved "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-2.1.1.tgz#0027c09646f0fd346c5c93377bdaba59c6748fdf" integrity sha512-+Vg6I60Z75V/09pdcH5iUo/99Q/vop35PaI99elvxk56azSVVsdsSsS/sXqKDNwbRRNN1qSxkcO45ZOu0yOWew== dependencies: byline "^5.0.0" @@ -7530,7 +7559,7 @@ npm-lifecycle@^2.1.1: "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.0.tgz#15ae1e2758a5027efb4c250554b85a737db7fcc1" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz#15ae1e2758a5027efb4c250554b85a737db7fcc1" integrity sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA== dependencies: hosted-git-info "^2.6.0" @@ -7540,7 +7569,7 @@ npm-lifecycle@^2.1.1: npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" + resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== dependencies: ignore-walk "^3.0.1" @@ -7548,7 +7577,7 @@ npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.1: npm-pick-manifest@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz#32111d2a9562638bb2c8f2bf27f7f3092c8fae40" + resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz#32111d2a9562638bb2c8f2bf27f7f3092c8fae40" integrity sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA== dependencies: figgy-pudding "^3.5.1" @@ -7557,7 +7586,7 @@ npm-pick-manifest@^2.2.3: npm-registry-fetch@^3.8.0, npm-registry-fetch@^3.9.0: version "3.9.0" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz#44d841780e2833f06accb34488f8c7450d1a6856" + resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz#44d841780e2833f06accb34488f8c7450d1a6856" integrity sha512-srwmt8YhNajAoSAaDWndmZgx89lJwIZ1GWxOuckH4Coek4uHv5S+o/l9FLQe/awA+JwTnj4FJHldxhlXdZEBmw== dependencies: JSONStream "^1.3.4" @@ -7569,21 +7598,21 @@ npm-registry-fetch@^3.8.0, npm-registry-fetch@^3.9.0: npm-run-path@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" integrity sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= dependencies: path-key "^1.0.0" npm-run-path@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + resolved "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== dependencies: are-we-there-yet "~1.1.2" @@ -7593,7 +7622,7 @@ npm-run-path@^2.0.0: nsfw@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-1.2.2.tgz#95b79b6b0e311268aaa20c5c085b9f3b341b0769" + resolved "https://registry.npmjs.org/nsfw/-/nsfw-1.2.2.tgz#95b79b6b0e311268aaa20c5c085b9f3b341b0769" integrity sha512-YwoS39dkrp6loO0gvh61UbQPiOYwmbAiKqWSYuMeoSkpxxy8rbe/RVgxIJ1L+ua5usLGr0FPSo7NEQnDQOGyIw== dependencies: fs-extra "^7.0.0" @@ -7603,27 +7632,27 @@ nsfw@^1.2.2: number-is-nan@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nwsapi@^2.0.7: version "2.1.4" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.1.4.tgz#e006a878db23636f8e8a67d33ca0e4edf61a842f" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz#e006a878db23636f8e8a67d33ca0e4edf61a842f" integrity sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw== oauth-sign@~0.9.0: version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" @@ -7632,19 +7661,19 @@ object-copy@^0.1.0: object-keys@^1.0.12: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.getownpropertydescriptors@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= dependencies: define-properties "^1.1.2" @@ -7652,7 +7681,7 @@ object.getownpropertydescriptors@^2.0.3: object.omit@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + resolved "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= dependencies: for-own "^0.1.4" @@ -7660,54 +7689,61 @@ object.omit@^2.0.0: object.pick@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" octokit-pagination-methods@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" + resolved "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== on-finished@~2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: mimic-fn "^1.0.0" +onigasm@2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/onigasm/-/onigasm-2.2.1.tgz#d56da809d63d3bb25510e8b8e447ffe98e56bebb" + integrity sha512-pa361CpVfsWOk0MQ1jLuJ1GvEJMHEHgZmaBpOIfBbvbp2crkDHacXB6mA4vgEfO7fL0OEMUSuZjX0Q9yTx6jTg== + dependencies: + lru-cache "^4.1.1" + onigasm@^2.1.0: version "2.2.2" - resolved "https://registry.yarnpkg.com/onigasm/-/onigasm-2.2.2.tgz#0f853152278bf0da5b3d5be728d5218e472d03ca" + resolved "https://registry.npmjs.org/onigasm/-/onigasm-2.2.2.tgz#0f853152278bf0da5b3d5be728d5218e472d03ca" integrity sha512-TQTMk+RmPYx4sGzNAgV0q7At7PABDNHVqZBlC4aRXHg8hpCdemLOF0qq0gUCjwUbc7mhJMBOo3XpTRYwyr45Gw== dependencies: lru-cache "^4.1.1" oniguruma@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/oniguruma/-/oniguruma-7.1.0.tgz#106ddf7eb42507d0442ac68b187c4f7fdf052c83" + resolved "https://registry.npmjs.org/oniguruma/-/oniguruma-7.1.0.tgz#106ddf7eb42507d0442ac68b187c4f7fdf052c83" integrity sha512-mV+6HcDNQ38vM8HVKM+MJyXO4EtSigwIZhq023A4rA8Am4dMlGhUkPwudDykExYR45oLrssR/Ep7PZCQ1OM3pA== dependencies: nan "^2.12.1" optimist@^0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + resolved "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= dependencies: minimist "~0.0.1" @@ -7715,7 +7751,7 @@ optimist@^0.6.1: optionator@^0.8.1: version "0.8.2" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= dependencies: deep-is "~0.1.3" @@ -7727,17 +7763,17 @@ optionator@^0.8.1: os-browserify@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= os-locale@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + resolved "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== dependencies: execa "^0.7.0" @@ -7746,7 +7782,7 @@ os-locale@^2.0.0: os-locale@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + resolved "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== dependencies: execa "^1.0.0" @@ -7755,7 +7791,7 @@ os-locale@^3.0.0: os-name@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" + resolved "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" integrity sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg== dependencies: macos-release "^2.2.0" @@ -7763,12 +7799,12 @@ os-name@^3.0.0: os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= osenv@0, osenv@^0.1.4, osenv@^0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + resolved "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== dependencies: os-homedir "^1.0.0" @@ -7776,106 +7812,106 @@ osenv@0, osenv@^0.1.4, osenv@^0.1.5: p-debounce@*: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-2.1.0.tgz#e79f70c6e325cbb9bddbcbec0b81025084671ad3" + resolved "https://registry.npmjs.org/p-debounce/-/p-debounce-2.1.0.tgz#e79f70c6e325cbb9bddbcbec0b81025084671ad3" integrity sha512-M9bMt62TTnozdZhqFgs+V7XD2MnuKCaz+7fZdlu2/T7xruI3uIE5CicQ0vx1hV7HIUYF0jF+4/R1AgfOkl74Qw== p-debounce@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-1.0.0.tgz#cb7f2cbeefd87a09eba861e112b67527e621e2fd" + resolved "https://registry.npmjs.org/p-debounce/-/p-debounce-1.0.0.tgz#cb7f2cbeefd87a09eba861e112b67527e621e2fd" integrity sha1-y38svu/YegnrqGHhErZ1J+Yh4v0= p-defer@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + resolved "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-is-promise@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== p-limit@^1.1.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== dependencies: p-try "^2.0.0" p-locate@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-map-series@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= dependencies: p-reduce "^1.0.0" p-map@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + resolved "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== p-pipe@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" + resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" integrity sha1-SxoROZoRUgpneQ7loMHViB1r7+k= p-queue@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" + resolved "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" integrity sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg== dependencies: eventemitter3 "^3.1.0" p-reduce@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= p-try@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== p-waterfall@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" + resolved "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" integrity sha1-ftlLPOszMngjU69qrhGqn8I1uwA= dependencies: p-reduce "^1.0.0" pacote@^9.5.0: version "9.5.0" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.0.tgz#85f3013a3f6dd51c108b0ccabd3de8102ddfaeda" + resolved "https://registry.npmjs.org/pacote/-/pacote-9.5.0.tgz#85f3013a3f6dd51c108b0ccabd3de8102ddfaeda" integrity sha512-aUplXozRbzhaJO48FaaeClmN+2Mwt741MC6M3bevIGZwdCaP7frXzbUOfOWa91FPHoLITzG0hYaKY363lxO3bg== dependencies: bluebird "^3.5.3" @@ -7908,12 +7944,12 @@ pacote@^9.5.0: pako@~1.0.2, pako@~1.0.5: version "1.0.10" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + resolved "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== parallel-transform@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= dependencies: cyclist "~0.2.2" @@ -7922,7 +7958,7 @@ parallel-transform@^1.1.0: parse-asn1@^5.0.0: version "5.1.4" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw== dependencies: asn1.js "^4.0.0" @@ -7934,12 +7970,12 @@ parse-asn1@^5.0.0: parse-github-repo-url@^1.3.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" + resolved "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= parse-glob@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + resolved "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= dependencies: glob-base "^0.3.0" @@ -7949,14 +7985,14 @@ parse-glob@^3.0.4: parse-json@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" @@ -7964,12 +8000,12 @@ parse-json@^4.0.0: parse-passwd@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parse-path@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" + resolved "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" integrity sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA== dependencies: is-ssh "^1.3.0" @@ -7977,7 +8013,7 @@ parse-path@^4.0.0: parse-url@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" + resolved "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" integrity sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg== dependencies: is-ssh "^1.3.0" @@ -7987,69 +8023,69 @@ parse-url@^5.0.0: parse5@4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + resolved "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascalcase@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= path-dirname@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= dependencies: pinkie-promise "^2.0.0" path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" + resolved "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" integrity sha1-XVPVeAGWRsDWiADbThRua9wqx68= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-parse@^1.0.5, path-parse@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== path-to-regexp@0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-type@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= dependencies: graceful-fs "^4.1.2" @@ -8058,21 +8094,21 @@ path-type@^1.0.0: path-type@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" pause-stream@^0.0.11: version "0.0.11" - resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + resolved "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= dependencies: through "~2.3" pbkdf2@^3.0.3: version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== dependencies: create-hash "^1.1.2" @@ -8083,73 +8119,73 @@ pbkdf2@^3.0.3: pend@~1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= perfect-scrollbar@^1.3.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz#5d014ef9775e1f43058a1dbae9ed1daf0e7091f1" + resolved "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz#5d014ef9775e1f43058a1dbae9ed1daf0e7091f1" integrity sha512-/2Sk/khljhdrsamjJYS5NjrH+GKEHEwh7zFSiYyxROyYKagkE4kSn2zDQDRTOMo8mpT2jikxx6yI1dG7lNP/hw== performance-now@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0, pinkie-promise@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pkg-dir@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: find-up "^2.1.0" pkg-dir@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pn@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + resolved "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= prebuild-install@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-4.0.0.tgz#206ce8106ce5efa4b6cf062fc8a0a7d93c17f3a8" + resolved "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz#206ce8106ce5efa4b6cf062fc8a0a7d93c17f3a8" integrity sha512-7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA== dependencies: detect-libc "^1.0.3" @@ -8170,17 +8206,17 @@ prebuild-install@^4.0.0: prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= preserve@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= pretty-format@^22.4.0, pretty-format@^22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" integrity sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ== dependencies: ansi-regex "^3.0.0" @@ -8188,7 +8224,7 @@ pretty-format@^22.4.0, pretty-format@^22.4.3: pretty-format@^23.6.0: version "23.6.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== dependencies: ansi-regex "^3.0.0" @@ -8196,27 +8232,27 @@ pretty-format@^23.6.0: private@^0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + resolved "https://registry.npmjs.org/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== process-nextick-args@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== process@^0.11.10: version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= promise-retry@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" + resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= dependencies: err-code "^1.0.0" @@ -8224,7 +8260,7 @@ promise-retry@^1.1.1: prompts@^0.1.9: version "0.1.14" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" + resolved "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" integrity sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== dependencies: kleur "^2.0.1" @@ -8232,14 +8268,14 @@ prompts@^0.1.9: promzard@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + resolved "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= dependencies: read "1" prop-types@^15.6.0, prop-types@^15.6.2: version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" @@ -8248,24 +8284,24 @@ prop-types@^15.6.0, prop-types@^15.6.2: proto-list@~1.2.1: version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= protocols@^1.1.0, protocols@^1.4.0: version "1.4.7" - resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" + resolved "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" integrity sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg== protoduck@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" + resolved "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg== dependencies: genfun "^5.0.0" proxy-addr@~2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== dependencies: forwarded "~0.1.2" @@ -8273,29 +8309,29 @@ proxy-addr@~2.0.5: prr@~1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= ps-tree@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014" + resolved "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014" integrity sha1-tCGyQUDWID8e08dplrRCewjowBQ= dependencies: event-stream "~3.3.0" pseudomap@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.24, psl@^1.1.28: - version "1.1.31" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" - integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== + version "1.1.32" + resolved "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz#3f132717cf2f9c169724b2b6caf373cf694198db" + integrity sha512-MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g== public-encrypt@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" @@ -8307,7 +8343,7 @@ public-encrypt@^4.0.0: pump@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + resolved "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== dependencies: end-of-stream "^1.1.0" @@ -8315,7 +8351,7 @@ pump@^1.0.0: pump@^2.0.0, pump@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" @@ -8323,7 +8359,7 @@ pump@^2.0.0, pump@^2.0.1: pump@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" @@ -8331,7 +8367,7 @@ pump@^3.0.0: pumpify@^1.3.3: version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: duplexify "^3.6.0" @@ -8340,52 +8376,52 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== q@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= qs@6.7.0: version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== qs@~6.5.2: version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== querystring-es3@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= quick-lru@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= randomatic@^3.0.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + resolved "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== dependencies: is-number "^4.0.0" @@ -8394,14 +8430,14 @@ randomatic@^3.0.0: randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" @@ -8409,12 +8445,12 @@ randomfill@^1.0.3: range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" @@ -8424,7 +8460,7 @@ raw-body@2.4.0: rc@^1.1.6, rc@^1.2.7: version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" @@ -8434,7 +8470,7 @@ rc@^1.1.6, rc@^1.2.7: react-dom@^16.4.1: version "16.8.6" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.8.6.tgz#71d6303f631e8b0097f56165ef608f051ff6e10f" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-16.8.6.tgz#71d6303f631e8b0097f56165ef608f051ff6e10f" integrity sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA== dependencies: loose-envify "^1.1.0" @@ -8444,17 +8480,17 @@ react-dom@^16.4.1: react-is@^16.8.1: version "16.8.6" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" integrity sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA== react-lifecycles-compat@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== react-virtualized@^9.20.0: version "9.21.1" - resolved "https://registry.yarnpkg.com/react-virtualized/-/react-virtualized-9.21.1.tgz#4dbbf8f0a1420e2de3abf28fbb77120815277b3a" + resolved "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.21.1.tgz#4dbbf8f0a1420e2de3abf28fbb77120815277b3a" integrity sha512-E53vFjRRMCyUTEKuDLuGH1ld/9TFzjf/fFW816PE4HFXWZorESbSTYtiZz1oAjra0MminaUU1EnvUxoGuEFFPA== dependencies: babel-runtime "^6.26.0" @@ -8467,7 +8503,7 @@ react-virtualized@^9.20.0: react@^16.4.1: version "16.8.6" - resolved "https://registry.yarnpkg.com/react/-/react-16.8.6.tgz#ad6c3a9614fd3a4e9ef51117f54d888da01f2bbe" + resolved "https://registry.npmjs.org/react/-/react-16.8.6.tgz#ad6c3a9614fd3a4e9ef51117f54d888da01f2bbe" integrity sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw== dependencies: loose-envify "^1.1.0" @@ -8477,14 +8513,14 @@ react@^16.4.1: read-cmd-shim@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" + resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" integrity sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs= dependencies: graceful-fs "^4.1.2" "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: version "2.0.13" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a" + resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a" integrity sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== dependencies: glob "^7.1.1" @@ -8496,7 +8532,7 @@ read-cmd-shim@^1.0.1: read-package-tree@^5.1.6: version "5.2.2" - resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.2.tgz#4b6a0ef2d943c1ea36a578214c9a7f6b7424f7a8" + resolved "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.2.tgz#4b6a0ef2d943c1ea36a578214c9a7f6b7424f7a8" integrity sha512-rW3XWUUkhdKmN2JKB4FL563YAgtINifso5KShykufR03nJ5loGFlkUMe1g/yxmqX073SoYYTsgXu7XdDinKZuA== dependencies: debuglog "^1.0.1" @@ -8507,7 +8543,7 @@ read-package-tree@^5.1.6: read-pkg-up@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= dependencies: find-up "^1.0.0" @@ -8515,7 +8551,7 @@ read-pkg-up@^1.0.1: read-pkg-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: find-up "^2.0.0" @@ -8523,7 +8559,7 @@ read-pkg-up@^3.0.0: read-pkg@4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237" integrity sha1-ljYlN48+HE1IyFhytabsfV0JMjc= dependencies: normalize-package-data "^2.3.2" @@ -8532,7 +8568,7 @@ read-pkg@4.0.1: read-pkg@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= dependencies: load-json-file "^1.0.0" @@ -8541,7 +8577,7 @@ read-pkg@^1.0.0: read-pkg@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: load-json-file "^4.0.0" @@ -8550,14 +8586,14 @@ read-pkg@^3.0.0: read@1, read@~1.0.1: version "1.0.7" - resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= dependencies: mute-stream "~0.0.4" "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" @@ -8570,7 +8606,7 @@ read@1, read@~1.0.1: readable-stream@1.0.x: version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= dependencies: core-util-is "~1.0.0" @@ -8579,9 +8615,9 @@ readable-stream@1.0.x: string_decoder "~0.10.x" "readable-stream@2 || 3", readable-stream@^3.0.2: - version "3.3.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.3.0.tgz#cb8011aad002eb717bf040291feba8569c986fb9" - integrity sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw== + version "3.4.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -8589,7 +8625,7 @@ readable-stream@1.0.x: readdir-scoped-modules@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" + resolved "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" integrity sha1-n6+jfShr5dksuuve4DDcm19AZ0c= dependencies: debuglog "^1.0.1" @@ -8599,7 +8635,7 @@ readdir-scoped-modules@^1.0.0: readdirp@^2.0.0, readdirp@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" @@ -8608,19 +8644,19 @@ readdirp@^2.0.0, readdirp@^2.2.1: realpath-native@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + resolved "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== dependencies: util.promisify "^1.0.0" reconnecting-websocket@^3.0.7: version "3.2.2" - resolved "https://registry.yarnpkg.com/reconnecting-websocket/-/reconnecting-websocket-3.2.2.tgz#8097514e926e9855e03c39e76efa2e3d1f371bee" + resolved "https://registry.npmjs.org/reconnecting-websocket/-/reconnecting-websocket-3.2.2.tgz#8097514e926e9855e03c39e76efa2e3d1f371bee" integrity sha512-SWSfoXiaHVOqXuPWFgGWeUxKnb5HIY7I/Fh5C/hy4wUOgeOh7YIMXEiv5/eHBlNs4tNzCrO5YDR9AH62NWle0Q== redent@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + resolved "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= dependencies: indent-string "^2.1.0" @@ -8628,7 +8664,7 @@ redent@^1.0.0: redent@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + resolved "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= dependencies: indent-string "^3.0.0" @@ -8636,34 +8672,34 @@ redent@^2.0.0: reflect-metadata@0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.8.tgz#72426d570b60776e3688968bd5ab9537a15cecf6" + resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.8.tgz#72426d570b60776e3688968bd5ab9537a15cecf6" integrity sha1-ckJtVwtgd242iJaL1auVN6Fc7PY= reflect-metadata@^0.1.10: version "0.1.13" - resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" + resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== regenerator-runtime@^0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.13.2: version "0.13.2" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== regex-cache@^0.4.2: version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + resolved "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== dependencies: is-equal-shallow "^0.1.3" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" @@ -8671,29 +8707,29 @@ regex-not@^1.0.0, regex-not@^1.0.2: remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + resolved "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" request-light@^0.2.2: version "0.2.4" - resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.2.4.tgz#3cea29c126682e6bcadf7915353322eeba01a755" + resolved "https://registry.npmjs.org/request-light/-/request-light-0.2.4.tgz#3cea29c126682e6bcadf7915353322eeba01a755" integrity sha512-pM9Fq5jRnSb+82V7M97rp8FE9/YNeP2L9eckB4Szd7lyeclSIx02aIpPO/6e4m6Dy31+FBN/zkFMTd2HkNO3ow== dependencies: http-proxy-agent "^2.1.0" @@ -8702,14 +8738,14 @@ request-light@^0.2.2: request-promise-core@1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" + resolved "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" integrity sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag== dependencies: lodash "^4.17.11" request-promise-native@^1.0.5: version "1.0.7" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" + resolved "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" integrity sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w== dependencies: request-promise-core "1.1.2" @@ -8718,7 +8754,7 @@ request-promise-native@^1.0.5: request@^2.82.0, request@^2.87.0: version "2.88.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + resolved "https://registry.npmjs.org/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== dependencies: aws-sign2 "~0.7.0" @@ -8744,7 +8780,7 @@ request@^2.82.0, request@^2.87.0: requestretry@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/requestretry/-/requestretry-3.1.0.tgz#c8e1976bb946f14889d3604bbad56a01d191c10d" + resolved "https://registry.npmjs.org/requestretry/-/requestretry-3.1.0.tgz#c8e1976bb946f14889d3604bbad56a01d191c10d" integrity sha512-DkvCPK6qvwxIuVA5TRCvi626WHC2rWjF/n7SCQvVHAr2JX9i1/cmIpSEZlmHAo+c1bj9rjaKoZ9IsKwCpTkoXA== dependencies: extend "^3.0.2" @@ -8753,24 +8789,24 @@ requestretry@^3.1.0: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-main-filename@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= resolve-cwd@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" @@ -8778,34 +8814,34 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: resolve-from@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.1.7: version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2: version "1.11.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" integrity sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw== dependencies: path-parse "^1.0.6" restore-cursor@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: onetime "^2.0.0" @@ -8813,38 +8849,38 @@ restore-cursor@^2.0.0: ret@~0.1.10: version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.10.0: version "0.10.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + resolved "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@latest: version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: glob "^7.1.3" rimraf@2.6.2: version "2.6.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== dependencies: glob "^7.0.5" rimraf@~2.4.0: version "2.4.5" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= dependencies: glob "^6.0.1" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" @@ -8852,67 +8888,67 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: route-parser@^0.0.5: version "0.0.5" - resolved "https://registry.yarnpkg.com/route-parser/-/route-parser-0.0.5.tgz#7d1d09d335e49094031ea16991a4a79b01bbe1f4" + resolved "https://registry.npmjs.org/route-parser/-/route-parser-0.0.5.tgz#7d1d09d335e49094031ea16991a4a79b01bbe1f4" integrity sha1-fR0J0zXkkJQDHqFpkaSnmwG74fQ= rsvp@^3.3.3: version "3.6.2" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + resolved "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== run-applescript@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-3.2.0.tgz#73fb34ce85d3de8076d511ea767c30d4fdfc918b" + resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-3.2.0.tgz#73fb34ce85d3de8076d511ea767c30d4fdfc918b" integrity sha512-Ep0RsvAjnRcBX1p5vogbaBdAGu/8j/ewpvGqnQYunnLd9SM0vWcPJewPKNnWFggf0hF0pwIgwV5XK7qQ7UZ8Qg== dependencies: execa "^0.10.0" run-async@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + resolved "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= dependencies: is-promise "^2.1.0" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" rx@2.3.24: version "2.3.24" - resolved "https://registry.yarnpkg.com/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7" + resolved "https://registry.npmjs.org/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7" integrity sha1-FPlQpCF9fjXapxu8vljv9o6ksrc= rxjs@^6.4.0: version "6.5.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" integrity sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg== dependencies: tslib "^1.9.0" safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-regex@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^2.0.0: version "2.5.2" - resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" + resolved "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" integrity sha1-tNwYYcIbQn6SlQej51HiosuKs/o= dependencies: anymatch "^2.0.0" @@ -8928,12 +8964,12 @@ sane@^2.0.0: sax@^1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== scheduler@^0.13.6: version "0.13.6" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" integrity sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ== dependencies: loose-envify "^1.1.0" @@ -8941,7 +8977,7 @@ scheduler@^0.13.6: schema-utils@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" @@ -8950,29 +8986,29 @@ schema-utils@^1.0.0: seek-bzip@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" + resolved "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" integrity sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w= dependencies: commander "~2.8.1" "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.1, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== semver@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.1.0.tgz#e95dc415d45ecf03f2f9f83b264a6b11f49c0cca" - integrity sha512-kCqEOOHoBcFs/2Ccuk4Xarm/KiWRSLEX9CAZF8xkJ6ZPlIoTZ8V5f7J16vYLJqDbR7KrxTJpR2lqjIEm2Qx9cQ== + version "6.1.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" + integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ== semver@~5.3.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + resolved "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= send@0.17.1: version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + resolved "https://registry.npmjs.org/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" @@ -8991,12 +9027,12 @@ send@0.17.1: serialize-javascript@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== serve-static@1.14.1: version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" @@ -9006,12 +9042,12 @@ serve-static@1.14.1: set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^0.4.3: version "0.4.3" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + resolved "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= dependencies: extend-shallow "^2.0.1" @@ -9021,7 +9057,7 @@ set-value@^0.4.3: set-value@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== dependencies: extend-shallow "^2.0.1" @@ -9031,17 +9067,17 @@ set-value@^2.0.0: setimmediate@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" @@ -9049,19 +9085,19 @@ sha.js@^2.4.0, sha.js@^2.4.8: shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shell-quote@^1.6.1: version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= dependencies: array-filter "~0.0.0" @@ -9071,27 +9107,27 @@ shell-quote@^1.6.1: shellwords@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== sigmund@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + resolved "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= simple-concat@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + resolved "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= simple-get@^2.7.0: version "2.8.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" + resolved "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" integrity sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw== dependencies: decompress-response "^3.3.0" @@ -9100,27 +9136,27 @@ simple-get@^2.7.0: sisteransi@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" integrity sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== slash@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= slide@^1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + resolved "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= smart-buffer@4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d" + resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d" integrity sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw== snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" @@ -9129,14 +9165,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" @@ -9150,7 +9186,7 @@ snapdragon@^0.8.1: socks-proxy-agent@^4.0.0: version "4.0.2" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== dependencies: agent-base "~4.2.1" @@ -9158,7 +9194,7 @@ socks-proxy-agent@^4.0.0: socks@~2.3.2: version "2.3.2" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e" + resolved "https://registry.npmjs.org/socks/-/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e" integrity sha512-pCpjxQgOByDHLlNqlnh/mNSAxIUkyBBuwwhTcV+enZGbDaClPvHdvm6uvOwZfFJkam7cGhBNbb4JxiP8UZkRvQ== dependencies: ip "^1.1.5" @@ -9166,19 +9202,19 @@ socks@~2.3.2: sort-keys@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= dependencies: is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0: version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== dependencies: atob "^2.1.1" @@ -9189,14 +9225,14 @@ source-map-resolve@^0.5.0: source-map-support@^0.4.15: version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== dependencies: source-map "^0.5.6" source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-support@~0.5.10: version "0.5.12" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ== dependencies: buffer-from "^1.0.0" @@ -9204,27 +9240,27 @@ source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-url@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spawn-command@^0.0.2-1: version "0.0.2-1" - resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + resolved "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= spdx-correct@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== dependencies: spdx-expression-parse "^3.0.0" @@ -9232,12 +9268,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== spdx-expression-parse@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== dependencies: spdx-exceptions "^2.1.0" @@ -9245,38 +9281,38 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.4" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" integrity sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" split2@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" + resolved "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== dependencies: through2 "^2.0.2" split@^1.0.0, split@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== dependencies: through "2" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" @@ -9291,24 +9327,24 @@ sshpk@^1.7.0: ssri@^6.0.0, ssri@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== dependencies: figgy-pudding "^3.5.1" stack-trace@~0.0.7: version "0.0.10" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + resolved "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= stack-utils@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== static-extend@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" @@ -9316,17 +9352,17 @@ static-extend@^0.1.1: "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stealthy-require@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-browserify@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" @@ -9334,7 +9370,7 @@ stream-browserify@^2.0.1: stream-combiner@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" + resolved "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= dependencies: duplexer "~0.1.1" @@ -9342,7 +9378,7 @@ stream-combiner@^0.2.2: stream-each@^1.1.0: version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== dependencies: end-of-stream "^1.1.0" @@ -9350,7 +9386,7 @@ stream-each@^1.1.0: stream-http@^2.7.2: version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" @@ -9361,17 +9397,17 @@ stream-http@^2.7.2: stream-shift@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= string-argv@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.1.2.tgz#c5b7bc03fb2b11983ba3a72333dd0559e77e4738" + resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.1.2.tgz#c5b7bc03fb2b11983ba3a72333dd0559e77e4738" integrity sha512-mBqPGEOMNJKXRo7z0keX0wlAhbBAjilUdPW13nN0PecVryZxdHIeM7TqbsSUA7VYuS00HGC6mojP7DlQzfa9ZA== string-length@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + resolved "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= dependencies: astral-regex "^1.0.0" @@ -9379,7 +9415,7 @@ string-length@^2.0.0: string-width@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" @@ -9388,7 +9424,7 @@ string-width@^1.0.1: "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: is-fullwidth-code-point "^2.0.0" @@ -9396,88 +9432,88 @@ string-width@^1.0.1: string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== dependencies: safe-buffer "~5.1.0" string_decoder@~0.10.x: version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" strip-ansi@^5.1.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-bom@3.0.0, strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-bom@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= dependencies: is-utf8 "^0.2.0" strip-dirs@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + resolved "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== dependencies: is-natural-number "^4.0.1" strip-eof@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-indent@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= dependencies: get-stdin "^4.0.1" strip-indent@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= strip-json-comments@~2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= strong-log-transformer@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" + resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== dependencies: duplexer "^0.1.1" @@ -9486,43 +9522,43 @@ strong-log-transformer@^2.0.0: subarg@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + resolved "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" integrity sha1-9izxdYHplrSPyWVpn1TAauJouNI= dependencies: minimist "^1.1.0" supports-color@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^3.1.2, supports-color@^3.2.3: version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= dependencies: has-flag "^1.0.0" supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" symbol-tree@^3.2.2: version "3.2.2" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= tapable@^1.0.0, tapable@^1.1.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar-fs@^1.13.0, tar-fs@^1.16.2: version "1.16.3" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" + resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== dependencies: chownr "^1.0.1" @@ -9532,7 +9568,7 @@ tar-fs@^1.13.0, tar-fs@^1.16.2: tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2: version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== dependencies: bl "^1.0.0" @@ -9545,7 +9581,7 @@ tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2: tar@^4, tar@^4.0.0, tar@^4.4.8: version "4.4.8" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + resolved "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== dependencies: chownr "^1.1.1" @@ -9558,12 +9594,12 @@ tar@^4, tar@^4.0.0, tar@^4.4.8: temp-dir@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= temp-write@^3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" + resolved "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" integrity sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI= dependencies: graceful-fs "^4.1.2" @@ -9574,24 +9610,25 @@ temp-write@^3.4.0: uuid "^3.0.1" terser-webpack-plugin@^1.1.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.4.tgz#56f87540c28dd5265753431009388f473b5abba3" - integrity sha512-64IiILNQlACWZLzFlpzNaG0bpQ4ytaB7fwOsbpsdIV70AfLUmIGGeuKL0YV2WmtcrURjE2aOvHD4/lrFV3Rg+Q== + version "1.3.0" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.3.0.tgz#69aa22426299f4b5b3775cbed8cb2c5d419aa1d4" + integrity sha512-W2YWmxPjjkUcOWa4pBEv4OP4er1aeQJlSo2UhtCFQCuRXEHjOFscO8VyWHj9JLlA0RzQb8Y2/Ta78XZvT54uGg== dependencies: cacache "^11.3.2" find-cache-dir "^2.0.0" is-wsl "^1.1.0" + loader-utils "^1.2.3" schema-utils "^1.0.0" serialize-javascript "^1.7.0" source-map "^0.6.1" - terser "^3.17.0" + terser "^4.0.0" webpack-sources "^1.3.0" worker-farm "^1.7.0" -terser@^3.17.0: - version "3.17.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" - integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== +terser@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/terser/-/terser-4.0.0.tgz#ef356f6f359a963e2cc675517f21c1c382877374" + integrity sha512-dOapGTU0hETFl1tCo4t56FN+2jffoKyER9qBGoUFyZ6y7WLoKT0bF+lAYi6B6YsILcGF3q1C2FBh8QcKSCgkgA== dependencies: commander "^2.19.0" source-map "~0.6.1" @@ -9599,7 +9636,7 @@ terser@^3.17.0: test-exclude@^4.2.1: version "4.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== dependencies: arrify "^1.0.1" @@ -9610,17 +9647,17 @@ test-exclude@^4.2.1: text-extensions@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-2.0.0.tgz#43eabd1b495482fae4a2bf65e5f56c29f69220f6" + resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-2.0.0.tgz#43eabd1b495482fae4a2bf65e5f56c29f69220f6" integrity sha512-F91ZqLgvi1E0PdvmxMgp+gcf6q8fMH7mhdwWfzXnl1k+GbpQDmi8l7DzLC5JTASKbwpY3TfxajAUzAXcv2NmsQ== throat@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + resolved "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= through2@^2.0.0, through2@^2.0.2: version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" @@ -9628,60 +9665,60 @@ through2@^2.0.0, through2@^2.0.2: through2@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + resolved "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== dependencies: readable-stream "2 || 3" through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.4: version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= timers-browserify@^2.0.4: version "2.0.10" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== dependencies: setimmediate "^1.0.4" tmp@^0.0.33: version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmpl@1.0.x: version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-arraybuffer@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-buffer@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + resolved "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== to-fast-properties@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" @@ -9689,7 +9726,7 @@ to-regex-range@^2.1.0: to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" @@ -9699,19 +9736,19 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== touch@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" + resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== dependencies: nopt "~1.0.10" tough-cookie@^2.3.3, tough-cookie@^2.3.4: version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: psl "^1.1.28" @@ -9719,7 +9756,7 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4: tough-cookie@~2.4.3: version "2.4.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== dependencies: psl "^1.1.24" @@ -9727,14 +9764,14 @@ tough-cookie@~2.4.3: tr46@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= dependencies: punycode "^2.1.0" trash@^4.0.1: version "4.3.0" - resolved "https://registry.yarnpkg.com/trash/-/trash-4.3.0.tgz#6ebeecdea4d666b06e389b47d135ea88e1de5075" + resolved "https://registry.npmjs.org/trash/-/trash-4.3.0.tgz#6ebeecdea4d666b06e389b47d135ea88e1de5075" integrity sha512-f36TKwIaBiXm63xSrn8OTNghg5CYHBsFVJvcObMo76LRpgariuRi2CqXQHw1VzfeximD0igdGaonOG6N760BtQ== dependencies: escape-string-applescript "^2.0.0" @@ -9749,37 +9786,37 @@ trash@^4.0.1: "traverse@>=0.3.0 <0.4": version "0.3.9" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" + resolved "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" integrity sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk= tree-kill@^1.1.0: version "1.2.1" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.1.tgz#5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a" + resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz#5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a" integrity sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q== trim-newlines@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= trim-newlines@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= trim-off-newlines@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" + resolved "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= trim-right@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + resolved "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= ts-jest@22.4.3: version "22.4.3" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-22.4.3.tgz#5c06b89359e598d97f08802936ea400be555a9d1" + resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-22.4.3.tgz#5c06b89359e598d97f08802936ea400be555a9d1" integrity sha512-5jlt03bFh8rAtFPQ7f6mFbqagi0NAT8OG+Fi2qizvQB/jr8xyZ0cjqApAw48zD+lMmV24V/ety3F4YNIuGngXg== dependencies: babel-core "^6.26.0" @@ -9794,7 +9831,7 @@ ts-jest@22.4.3: ts-loader@^4.1.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-4.5.0.tgz#a1ce70b2dc799941fb2197605f0d67874097859b" + resolved "https://registry.npmjs.org/ts-loader/-/ts-loader-4.5.0.tgz#a1ce70b2dc799941fb2197605f0d67874097859b" integrity sha512-ihgVaSmgrX4crGV4n7yuoHPoCHbDzj9aepCZR9TgIx4SgJ9gdnB6xLHgUBb7bsFM/f0K6x9iXa65KY/Fu1Klkw== dependencies: chalk "^2.3.0" @@ -9803,9 +9840,14 @@ ts-loader@^4.1.0: micromatch "^3.1.4" semver "^5.0.1" +ts-md5@^1.2.2: + version "1.2.4" + resolved "https://registry.npmjs.org/ts-md5/-/ts-md5-1.2.4.tgz#7030d7ba9134449deedf6f609d4b4509b94a5712" + integrity sha512-oW+rNjc9CAhalPFzbPWsLqPLzdNcJ8iSm+OXO+Uv+99r3PzCJuM5sVc0bO1eS+4LD2xv+nfU7ylBdwoemUV9Yw== + ts-node@5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-5.0.1.tgz#78e5d1cb3f704de1b641e43b76be2d4094f06f81" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-5.0.1.tgz#78e5d1cb3f704de1b641e43b76be2d4094f06f81" integrity sha512-XK7QmDcNHVmZkVtkiwNDWiERRHPyU8nBqZB1+iv2UhOG0q3RQ9HsZ2CMqISlFbxjrYFGfG2mX7bW4dAyxBVzUw== dependencies: arrify "^1.0.0" @@ -9819,19 +9861,19 @@ ts-node@5.0.1: tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== tslint-language-service@^0.9.9: version "0.9.9" - resolved "https://registry.yarnpkg.com/tslint-language-service/-/tslint-language-service-0.9.9.tgz#f546dc38483979e6fb3cfa59584ad8525b3ad4da" + resolved "https://registry.npmjs.org/tslint-language-service/-/tslint-language-service-0.9.9.tgz#f546dc38483979e6fb3cfa59584ad8525b3ad4da" integrity sha1-9UbcOEg5eeb7PPpZWErYUls61No= dependencies: mock-require "^2.0.2" tslint@5.10.0: version "5.10.0" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.10.0.tgz#11e26bccb88afa02dd0d9956cae3d4540b5f54c3" + resolved "https://registry.npmjs.org/tslint/-/tslint-5.10.0.tgz#11e26bccb88afa02dd0d9956cae3d4540b5f54c3" integrity sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM= dependencies: babel-code-frame "^6.22.0" @@ -9849,38 +9891,38 @@ tslint@5.10.0: tsutils@^2.12.1: version "2.29.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" + resolved "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== dependencies: tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -9888,26 +9930,26 @@ type-is@~1.6.17, type-is@~1.6.18: typechecker@^4.3.0: version "4.7.0" - resolved "https://registry.yarnpkg.com/typechecker/-/typechecker-4.7.0.tgz#5249f427358f45b7250c4924fd4d01ed9ba435e9" + resolved "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz#5249f427358f45b7250c4924fd4d01ed9ba435e9" integrity sha512-4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ== dependencies: editions "^2.1.0" typedarray-to-buffer@^3.1.2: version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript-formatter@7.2.2: version "7.2.2" - resolved "https://registry.yarnpkg.com/typescript-formatter/-/typescript-formatter-7.2.2.tgz#a147181839b7bb09c2377b072f20f6336547c00a" + resolved "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.2.2.tgz#a147181839b7bb09c2377b072f20f6336547c00a" integrity sha512-V7vfI9XArVhriOTYHPzMU2WUnm5IMdu9X/CPxs8mIMGxmTBFpDABlbkBka64PZJ9/xgQeRpK8KzzAG4MPzxBDQ== dependencies: commandpost "^1.0.0" @@ -9915,35 +9957,35 @@ typescript-formatter@7.2.2: typescript@3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" + resolved "https://registry.npmjs.org/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" integrity sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== typescript@latest: - version "3.4.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.5.tgz#2d2618d10bb566572b8d7aad5180d84257d70a99" - integrity sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw== + version "3.5.1" + resolved "https://registry.npmjs.org/typescript/-/typescript-3.5.1.tgz#ba72a6a600b2158139c5dd8850f700e231464202" + integrity sha512-64HkdiRv1yYZsSe4xC1WVgamNigVYjlssIoaH2HcZF0+ijsk5YK2g0G34w9wJkze8+5ow4STd22AynfO6ZYYLw== uglify-js@^3.1.4: - version "3.5.15" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.5.15.tgz#fe2b5378fd0b09e116864041437bff889105ce24" - integrity sha512-fe7aYFotptIddkwcm6YuA0HmknBZ52ZzOsUxZEdhhkSsz7RfjHDX2QDxwKTiv4JQ5t5NhfmpgAK+J7LiDhKSqg== + version "3.6.0" + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" + integrity sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg== dependencies: commander "~2.20.0" source-map "~0.6.1" uid-number@0.0.6: version "0.0.6" - resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + resolved "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= umask@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" + resolved "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= unbzip2-stream@^1.0.9: version "1.3.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" + resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" integrity sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg== dependencies: buffer "^5.2.1" @@ -9951,7 +9993,7 @@ unbzip2-stream@^1.0.9: union-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= dependencies: arr-union "^3.1.0" @@ -9961,38 +10003,38 @@ union-value@^1.0.0: unique-filename@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== dependencies: imurmurhash "^0.1.4" universal-user-agent@^2.0.0, universal-user-agent@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-2.1.0.tgz#5abfbcc036a1ba490cb941f8fd68c46d3669e8e4" + resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.1.0.tgz#5abfbcc036a1ba490cb941f8fd68c46d3669e8e4" integrity sha512-8itiX7G05Tu3mGDTdNY2fB4KJ8MgZLS54RdG6PkkfwMAavrXu1mV/lls/GABx9O3Rw4PnTtasxrvbMQoBYY92Q== dependencies: os-name "^3.0.0" universalify@^0.1.0: version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" @@ -10000,7 +10042,7 @@ unset-value@^1.0.0: unzip-stream@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/unzip-stream/-/unzip-stream-0.3.0.tgz#c30c054cd6b0d64b13a23cd3ece911eb0b2b52d8" + resolved "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.0.tgz#c30c054cd6b0d64b13a23cd3ece911eb0b2b52d8" integrity sha512-NG1h/MdGIX3HzyqMjyj1laBCmlPYhcO4xEy7gEqqzGiSLw7XqDQCnY4nYSn5XSaH8mQ6TFkaujrO8d/PIZN85A== dependencies: binary "^0.3.0" @@ -10008,29 +10050,29 @@ unzip-stream@^0.3.0: upath@^1.1.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" + resolved "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== uri-js@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-template@^2.0.8: version "2.0.8" - resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21" + resolved "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21" integrity sha1-/FZaPMy/93MMd19WQflVV5FDnyE= url@^0.11.0: version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" @@ -10038,24 +10080,24 @@ url@^0.11.0: use@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== user-home@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" + resolved "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" integrity sha1-nHC/2Babwdy/SGBODwS4tJzenp8= dependencies: os-homedir "^1.0.0" util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" @@ -10063,43 +10105,43 @@ util.promisify@^1.0.0: util@0.10.3: version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.0.1, uuid@^3.1.0, uuid@^3.2.1, uuid@^3.3.2: version "3.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== v8-compile-cache@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" + resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== valid-filename@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/valid-filename/-/valid-filename-2.0.1.tgz#0768d6f364b1ed3bdf68f0d15abffb0d9d6cecaf" + resolved "https://registry.npmjs.org/valid-filename/-/valid-filename-2.0.1.tgz#0768d6f364b1ed3bdf68f0d15abffb0d9d6cecaf" integrity sha1-B2jW82Sx7TvfaPDRWr/7DZ1s7K8= dependencies: filename-reserved-regex "^2.0.0" validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" @@ -10107,19 +10149,19 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: validate-npm-package-name@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= dependencies: builtins "^1.0.3" vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= verror@1.10.0: version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" @@ -10128,26 +10170,26 @@ verror@1.10.0: vm-browserify@0.0.4: version "0.0.4" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= dependencies: indexof "0.0.1" vscode-base-languageclient@4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/vscode-base-languageclient/-/vscode-base-languageclient-4.4.0.tgz#07098fe42a986e8b65e47960de5ccf656aefe8d0" + resolved "https://registry.npmjs.org/vscode-base-languageclient/-/vscode-base-languageclient-4.4.0.tgz#07098fe42a986e8b65e47960de5ccf656aefe8d0" integrity sha512-FUlMRslHaVCZZ4pSmLqa7p04yuB5hUSgqFAx5W4uINB9RfKgoTyy6eUphuhIsdBzgME1gyLe212Z8thmNNCy1A== dependencies: vscode-languageserver-protocol "^3.10.0" vscode-debugprotocol@^1.32.0: - version "1.34.0" - resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.34.0.tgz#aef63274166ccbc6d1d68e68c7d7f6d013802f08" - integrity sha512-tcMThtgk9TUtE8zzAIwPvHZfgnEYnVa7cI3YaQk/o54Q9cme+TLd/ao60a6ycj5rCrI/B5r/mAfeK5EKSItm7g== + version "1.35.0" + resolved "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.35.0.tgz#565140cd42945e30c6c85cafb38c631457d4a46c" + integrity sha512-+OMm11R1bGYbpIJ5eQIkwoDGFF4GvBz3Ztl6/VM+/RNNb2Gjk2c0Ku+oMmfhlTmTlPCpgHBsH4JqVCbUYhu5bA== vscode-json-languageserver@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/vscode-json-languageserver/-/vscode-json-languageserver-1.0.1.tgz#58bb0be82d816b50d71b3facfaffcae9a6587139" + resolved "https://registry.npmjs.org/vscode-json-languageserver/-/vscode-json-languageserver-1.0.1.tgz#58bb0be82d816b50d71b3facfaffcae9a6587139" integrity sha512-LuqcTsVy6VWwKXKOwBeLd3FCV6DD6Sw3RcKC7fV6o3Y6nD+AX7XKDr55NDjmgYqICH/TwCKlNdGIIjgpQU0SNQ== dependencies: jsonc-parser "^2.0.0-next.1" @@ -10159,7 +10201,7 @@ vscode-json-languageserver@^1.0.1: vscode-json-languageservice@^3.0.12: version "3.2.0" - resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-3.2.0.tgz#fe796c2ddbda966d87905442f9636f139e00f341" + resolved "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.2.0.tgz#fe796c2ddbda966d87905442f9636f139e00f341" integrity sha512-tLAv9/D01fLAvnYnZ1OLy03HSHhVFjaSkUidEjfrwytHrxVDgqXLkHAJg+F6Q3mPYfpnPQvN2jTjiJ1yInuNVg== dependencies: jsonc-parser "^2.0.2" @@ -10169,17 +10211,17 @@ vscode-json-languageservice@^3.0.12: vscode-jsonrpc@^3.6.0, vscode-jsonrpc@^3.6.2: version "3.6.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz#3b5eef691159a15556ecc500e9a8a0dd143470c8" + resolved "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz#3b5eef691159a15556ecc500e9a8a0dd143470c8" integrity sha512-T24Jb5V48e4VgYliUXMnZ379ItbrXgOimweKaJshD84z+8q7ZOZjJan0MeDe+Ugb+uqERDVV8SBmemaGMSMugA== vscode-jsonrpc@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz#a7bf74ef3254d0a0c272fab15c82128e378b3be9" + resolved "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz#a7bf74ef3254d0a0c272fab15c82128e378b3be9" integrity sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg== vscode-languageserver-protocol@^3.10.0, vscode-languageserver-protocol@^3.10.3: version "3.14.1" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz#b8aab6afae2849c84a8983d39a1cf742417afe2f" + resolved "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz#b8aab6afae2849c84a8983d39a1cf742417afe2f" integrity sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g== dependencies: vscode-jsonrpc "^4.0.0" @@ -10187,12 +10229,12 @@ vscode-languageserver-protocol@^3.10.0, vscode-languageserver-protocol@^3.10.3: vscode-languageserver-types@3.14.0, vscode-languageserver-types@^3.10.0, vscode-languageserver-types@^3.13.0: version "3.14.0" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743" + resolved "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743" integrity sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A== vscode-languageserver@^4.0.0: version "4.4.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-4.4.2.tgz#600ae9cc7a6ff1e84d93c7807840c2cb5b22821b" + resolved "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-4.4.2.tgz#600ae9cc7a6ff1e84d93c7807840c2cb5b22821b" integrity sha512-61y8Raevi9EigDgg9NelvT9cUAohiEbUl1LOwQQgOCAaNX62yKny/ddi0uC+FUTm4CzsjhBu+06R+vYgfCYReA== dependencies: vscode-languageserver-protocol "^3.10.3" @@ -10200,60 +10242,60 @@ vscode-languageserver@^4.0.0: vscode-nls@^3.2.2: version "3.2.5" - resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-3.2.5.tgz#25520c1955108036dec607c85e00a522f247f1a4" + resolved "https://registry.npmjs.org/vscode-nls/-/vscode-nls-3.2.5.tgz#25520c1955108036dec607c85e00a522f247f1a4" integrity sha512-ITtoh3V4AkWXMmp3TB97vsMaHRgHhsSFPsUdzlueSL+dRZbSNTZeOmdQv60kjCV306ghPxhDeoNUEm3+EZMuyw== vscode-nls@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-4.1.0.tgz#d9b4afb9477c2101517d6a6aac22f4d9ff066dda" - integrity sha512-zKsFWVzL1wlCezgaI3XiN42IT8DIPM1Qr+G+RBhiU3U0bJCdC8pPELakRCtuVT4wF3gBZjBrUDQ8mowL7hmgwA== + version "4.1.1" + resolved "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.1.tgz#f9916b64e4947b20322defb1e676a495861f133c" + integrity sha512-4R+2UoUUU/LdnMnFjePxfLqNhBS8lrAFyX7pjb2ud/lqDkrUavFUTcG7wR0HBZFakae0Q6KLBFjMS6W93F403A== vscode-ripgrep@^1.2.4: version "1.2.5" - resolved "https://registry.yarnpkg.com/vscode-ripgrep/-/vscode-ripgrep-1.2.5.tgz#2093c8f36d52bd2dab9eb45b003dd02533c5499c" + resolved "https://registry.npmjs.org/vscode-ripgrep/-/vscode-ripgrep-1.2.5.tgz#2093c8f36d52bd2dab9eb45b003dd02533c5499c" integrity sha512-n5XBm9od5hahpljw9T8wbkuMnAY7LlAG1OyEEtcCZEX9aCHFuBKSP0IcvciGRTbtWRovNuT83A2iRjt6PL3bLg== vscode-textmate@^4.0.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-4.1.1.tgz#857e836fbc13a376ec624242437e1747d79610a9" + resolved "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-4.1.1.tgz#857e836fbc13a376ec624242437e1747d79610a9" integrity sha512-xBjq9LH6fMhWDhIVkbKlB1JeCu6lT3FI/QKN24Xi4RKPBUm16IhHTqs6Q6SUGewkNsFZGkb1tJdZsuMnlmVpgw== dependencies: oniguruma "^7.0.0" vscode-uri@1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.5.tgz#3b899a8ef71c37f3054d79bdbdda31c7bf36f20d" + resolved "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.5.tgz#3b899a8ef71c37f3054d79bdbdda31c7bf36f20d" integrity sha1-O4majvccN/MFTXm9vdoxx7828g0= vscode-uri@^1.0.1, vscode-uri@^1.0.3, vscode-uri@^1.0.5, vscode-uri@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.6.tgz#6b8f141b0bbc44ad7b07e94f82f168ac7608ad4d" - integrity sha512-sLI2L0uGov3wKVb9EB+vIQBl9tVP90nqRvxSoJ35vI3NjxE8jfsE5DSOhWgSunHSZmKS4OCi2jrtfxK7uyp2ww== + version "1.0.8" + resolved "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.8.tgz#9769aaececae4026fb6e22359cb38946580ded59" + integrity sha512-obtSWTlbJ+a+TFRYGaUumtVwb+InIUVI0Lu0VBUAPmj2cU5JutEXg3xUE0c2J5Tcy7h2DEKVJBFi+Y9ZSFzzPQ== vscode-ws-jsonrpc@^0.0.2-1: version "0.0.2-2" - resolved "https://registry.yarnpkg.com/vscode-ws-jsonrpc/-/vscode-ws-jsonrpc-0.0.2-2.tgz#3d977ea40a2f47148ea8cfcbf077196ecd7fe3a2" + resolved "https://registry.npmjs.org/vscode-ws-jsonrpc/-/vscode-ws-jsonrpc-0.0.2-2.tgz#3d977ea40a2f47148ea8cfcbf077196ecd7fe3a2" integrity sha512-hViHObJHtxD0KX8tvP6QL8fJGfH9mmDrEkdfLKj6Mf1uaxypoMBnjcZDCU3N4l7VriQiNRbohe/FlMrC3/0r7Q== dependencies: vscode-jsonrpc "^3.6.0" w3c-hr-time@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= dependencies: browser-process-hrtime "^0.1.2" walker@~1.0.5: version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" watch@~0.18.0: version "0.18.0" - resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + resolved "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" integrity sha1-KAlUdsbffJDJYxOJkMClQj60uYY= dependencies: exec-sh "^0.2.0" @@ -10261,7 +10303,7 @@ watch@~0.18.0: watchpack@^1.5.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== dependencies: chokidar "^2.0.2" @@ -10270,19 +10312,19 @@ watchpack@^1.5.0: wcwidth@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" webidl-conversions@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== webpack-cli@^3.1.1: version "3.3.2" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.2.tgz#aed2437b0db0a7faa2ad28484e166a5360014a91" + resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.2.tgz#aed2437b0db0a7faa2ad28484e166a5360014a91" integrity sha512-FLkobnaJJ+03j5eplxlI0TUxhGCOdfewspIGuvDVtpOlrAuKMFC57K42Ukxqs1tn8947/PM6tP95gQc0DCzRYA== dependencies: chalk "^2.4.1" @@ -10299,7 +10341,7 @@ webpack-cli@^3.1.1: webpack-sources@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== dependencies: source-list-map "^2.0.0" @@ -10307,7 +10349,7 @@ webpack-sources@^1.3.0: webpack@^4.20.2: version "4.32.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.32.2.tgz#3639375364a617e84b914ddb2c770aed511e5bc8" + resolved "https://registry.npmjs.org/webpack/-/webpack-4.32.2.tgz#3639375364a617e84b914ddb2c770aed511e5bc8" integrity sha512-F+H2Aa1TprTQrpodRAWUMJn7A8MgDx82yQiNvYMaj3d1nv3HetKU0oqEulL9huj8enirKi8KvEXQ3QtuHF89Zg== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -10337,7 +10379,7 @@ webpack@^4.20.2: websocket@1.0.23: version "1.0.23" - resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.23.tgz#20de8ec4a7126b09465578cd5dbb29a9c296aac6" + resolved "https://registry.npmjs.org/websocket/-/websocket-1.0.23.tgz#20de8ec4a7126b09465578cd5dbb29a9c296aac6" integrity sha1-IN6OxKcSawlGVXjNXbspqcKWqsY= dependencies: debug "^2.2.0" @@ -10347,19 +10389,19 @@ websocket@1.0.23: whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^6.4.1: version "6.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== dependencies: lodash.sortby "^4.7.0" @@ -10368,7 +10410,7 @@ whatwg-url@^6.4.1: whatwg-url@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" integrity sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== dependencies: lodash.sortby "^4.7.0" @@ -10377,60 +10419,60 @@ whatwg-url@^7.0.0: when@^3.7.7: version "3.7.8" - resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" + resolved "https://registry.npmjs.org/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" integrity sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I= which-module@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which-pm-runs@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + resolved "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= which@1, which@^1.2.12, which@^1.2.14, which@^1.2.8, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" wide-align@^1.1.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== dependencies: string-width "^1.0.2 || 2" windows-release@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.2.0.tgz#8122dad5afc303d833422380680a79cdfa91785f" + resolved "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz#8122dad5afc303d833422380680a79cdfa91785f" integrity sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA== dependencies: execa "^1.0.0" wordwrap@~0.0.2: version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= wordwrap@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= worker-farm@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: errno "~0.1.7" wrap-ansi@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= dependencies: string-width "^1.0.1" @@ -10438,13 +10480,13 @@ wrap-ansi@^2.0.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^2.0.0, write-file-atomic@^2.1.0, write-file-atomic@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.2.tgz#a7181706dfba17855d221140a9c06e15fcdd87b9" - integrity sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g== + version "2.4.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== dependencies: graceful-fs "^4.1.11" imurmurhash "^0.1.4" @@ -10452,7 +10494,7 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.1.0, write-file-atomic@^2.3.0: write-json-file@^2.2.0, write-json-file@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" + resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" integrity sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8= dependencies: detect-indent "^5.0.0" @@ -10464,7 +10506,7 @@ write-json-file@^2.2.0, write-json-file@^2.3.0: write-pkg@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" + resolved "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" integrity sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw== dependencies: sort-keys "^2.0.0" @@ -10472,21 +10514,21 @@ write-pkg@^3.1.0: ws@^5.2.0, ws@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + resolved "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== dependencies: async-limiter "~1.0.0" xdg-basedir@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" integrity sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I= dependencies: os-homedir "^1.0.0" xdg-trashdir@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/xdg-trashdir/-/xdg-trashdir-2.1.1.tgz#59a60aaf8e6f9240c1daed9a0944b2f514c27d8e" + resolved "https://registry.npmjs.org/xdg-trashdir/-/xdg-trashdir-2.1.1.tgz#59a60aaf8e6f9240c1daed9a0944b2f514c27d8e" integrity sha512-KcVhPaOu2ZurYNHSRTf1+ZHORkTZGCQ+u0JHN17QixRISJq4pXOnjt/lQcehvtHL5QAKhSzKgyjrcNnPdkPBHA== dependencies: "@sindresorhus/df" "^2.1.0" @@ -10497,64 +10539,64 @@ xdg-trashdir@^2.1.1: xml-name-validator@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xregexp@4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" + resolved "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg== xtend@^4.0.0, xtend@~4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= xterm@3.13.0: version "3.13.0" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.13.0.tgz#d0e06c3cf4c1f079aa83f646948457db3b04220b" + resolved "https://registry.npmjs.org/xterm/-/xterm-3.13.0.tgz#d0e06c3cf4c1f079aa83f646948457db3b04220b" integrity sha512-FZVmvkkbkky3zldJ2NNOZ9h8jirtbGTlF4sIKMDrejR4wPsVZ3o4F++DQVkdeZqjAwtNOMoR17PMSOTZ+h070g== xterm@3.9.1: version "3.9.1" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.9.1.tgz#65756beb09bb6fb44aeb29032adcd6789aaaa5f4" + resolved "https://registry.npmjs.org/xterm/-/xterm-3.9.1.tgz#65756beb09bb6fb44aeb29032adcd6789aaaa5f4" integrity sha512-5AZlhP0jvH/Sskx1UvvNFMqDRHVFqapl59rjV3RRpTJmveoharJplxPfzSThk85I4+AZo2xvD0X0nh0AAzkeZQ== y18n@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + resolved "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= "y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== yaeti@^0.0.4: version "0.0.4" - resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.4.tgz#89fe739c45ac4491028973193262a837693a66b6" + resolved "https://registry.npmjs.org/yaeti/-/yaeti-0.0.4.tgz#89fe739c45ac4491028973193262a837693a66b6" integrity sha1-if5znEWsRJECiXMZMmKoN2k6ZrY= yallist@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= yallist@^3.0.0, yallist@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== yargs-parser@^10.1.0: version "10.1.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== dependencies: camelcase "^4.1.0" yargs-parser@^11.1.1: version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== dependencies: camelcase "^5.0.0" @@ -10562,21 +10604,21 @@ yargs-parser@^11.1.1: yargs-parser@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" integrity sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ== dependencies: camelcase "^4.1.0" yargs-parser@^9.0.2: version "9.0.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= dependencies: camelcase "^4.1.0" yargs@12.0.1: version "12.0.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.1.tgz#6432e56123bb4e7c3562115401e98374060261c2" + resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.1.tgz#6432e56123bb4e7c3562115401e98374060261c2" integrity sha512-B0vRAp1hRX4jgIOWFtjfNjd9OA9RWYZ6tqGA9/I/IrTMsxmKvtWy+ersM+jzpQqbC3YfLzeABPdeTgcJ9eu1qQ== dependencies: cliui "^4.0.0" @@ -10594,7 +10636,7 @@ yargs@12.0.1: yargs@^10.0.3: version "10.1.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" + resolved "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" integrity sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig== dependencies: cliui "^4.0.0" @@ -10612,7 +10654,7 @@ yargs@^10.0.3: yargs@^11.0.0, yargs@^11.1.0: version "11.1.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + resolved "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== dependencies: cliui "^4.0.0" @@ -10630,7 +10672,7 @@ yargs@^11.0.0, yargs@^11.1.0: yargs@^12.0.1, yargs@^12.0.5: version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== dependencies: cliui "^4.0.0" @@ -10648,7 +10690,7 @@ yargs@^12.0.1, yargs@^12.0.5: yauzl@^2.4.2: version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= dependencies: buffer-crc32 "~0.2.3" @@ -10656,12 +10698,12 @@ yauzl@^2.4.2: yn@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" + resolved "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" integrity sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= zip-dir@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/zip-dir/-/zip-dir-1.0.2.tgz#253f907aead62a21acd8721d8b88032b2411c051" + resolved "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz#253f907aead62a21acd8721d8b88032b2411c051" integrity sha1-JT+QeurWKiGs2HIdi4gDKyQRwFE= dependencies: async "^1.5.2" @@ -10669,7 +10711,7 @@ zip-dir@^1.0.2: zip-stream@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" + resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" integrity sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ= dependencies: archiver-utils "^1.3.0" From 38cc0cc706d18d3dbce250b7d26fbcc7f52842ef Mon Sep 17 00:00:00 2001 From: Anatoliy Bazko Date: Fri, 31 May 2019 12:45:25 +0300 Subject: [PATCH 13/51] Clean up theia-endpoint-runtime directory structure (#254) * Clean up theia-endpoint-runtime directory structure Signed-off-by: Anatoliy Bazko --- che-theia-init-sources.yml | 2 +- dockerfiles/theia-endpoint-runtime/.gitignore | 2 - dockerfiles/theia-endpoint-runtime/Dockerfile | 8 +- dockerfiles/theia-endpoint-runtime/build.sh | 6 + .../theia-endpoint-runtime/package.json | 34 -- .../src/node/dummy-trace-logger.ts | 96 ----- .../src/node/hosted-plugin-remote.ts | 180 ---------- .../src/node/plugin-discovery.ts | 176 ---------- .../src/node/plugin-remote-backend-module.ts | 29 -- .../src/node/plugin-remote-init.ts | 331 ------------------ .../src/node/plugin-remote-mapping.ts | 81 ----- .../src/node/plugin-remote.ts | 30 -- .../src/node/remote-metadata-processor.ts | 36 -- .../src/node/server-plugin-proxy-runner.ts | 58 --- .../src/node/terminal-container-aware.ts | 66 ---- .../src/node/websocket.ts | 117 ------- .../theia-endpoint-runtime/tsconfig.json | 16 - dockerfiles/theia-endpoint-runtime/tsfmt.json | 19 - .../theia-endpoint-runtime/tslint.json | 106 ------ yarn.lock | 6 +- 20 files changed, 14 insertions(+), 1385 deletions(-) delete mode 100644 dockerfiles/theia-endpoint-runtime/package.json delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/dummy-trace-logger.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/hosted-plugin-remote.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/plugin-discovery.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-backend-module.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-init.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-mapping.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/plugin-remote.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/remote-metadata-processor.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/server-plugin-proxy-runner.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/terminal-container-aware.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/src/node/websocket.ts delete mode 100644 dockerfiles/theia-endpoint-runtime/tsconfig.json delete mode 100644 dockerfiles/theia-endpoint-runtime/tsfmt.json delete mode 100644 dockerfiles/theia-endpoint-runtime/tslint.json diff --git a/che-theia-init-sources.yml b/che-theia-init-sources.yml index 3530905cc..989c818d6 100644 --- a/che-theia-init-sources.yml +++ b/che-theia-init-sources.yml @@ -1,7 +1,7 @@ sources: - source: https://github.com/eclipse/che-theia extensions: - - dockerfiles/theia-endpoint-runtime + - extensions/eclipse-che-theia-plugin-remote - extensions/eclipse-che-theia-plugin - extensions/eclipse-che-theia-plugin-ext - extensions/eclipse-che-theia-terminal diff --git a/dockerfiles/theia-endpoint-runtime/.gitignore b/dockerfiles/theia-endpoint-runtime/.gitignore index 86213de7c..9d991d754 100644 --- a/dockerfiles/theia-endpoint-runtime/.gitignore +++ b/dockerfiles/theia-endpoint-runtime/.gitignore @@ -1,8 +1,6 @@ theia-plugin-ext docker-build -node_modules .browser_modules -lib *.log *-app/* !*-app/package.json diff --git a/dockerfiles/theia-endpoint-runtime/Dockerfile b/dockerfiles/theia-endpoint-runtime/Dockerfile index 6b29376b7..27baf5307 100644 --- a/dockerfiles/theia-endpoint-runtime/Dockerfile +++ b/dockerfiles/theia-endpoint-runtime/Dockerfile @@ -36,16 +36,16 @@ ADD https://${GITHUB_TOKEN}:x-oauth-basic@api.github.com/repos/theia-ide/theia/g ADD https://${GITHUB_TOKEN}:x-oauth-basic@api.github.com/repos/eclipse/che-theia/git/refs/head /tmp/branch_info.json # Grab dependencies -COPY /package.json /home/workspace/packages/theia-remote/ +COPY /docker-build/theia-plugin-remote/package.json /home/workspace/packages/theia-remote/ RUN cd /home/workspace/packages/theia-remote/ && yarn install --ignore-scripts # Compile COPY /docker-build/configs /home/workspace/configs -COPY *.json /home/workspace/packages/theia-remote/ -COPY /src /home/workspace/packages/theia-remote/src +COPY /docker-build/theia-plugin-remote/*.json /home/workspace/packages/theia-remote/ +COPY /docker-build/theia-plugin-remote/src /home/workspace/packages/theia-remote/src COPY /docker-build/theia-plugin-ext /home/workspace/packages/theia-plugin-ext COPY /docker-build/theia-plugin /home/workspace/packages/theia-plugin -COPY /tsconfig.json /home/workspace/packages/theia-plugin/tsconfig.json +COPY /docker-build/theia-plugin-remote/tsconfig.json /home/workspace/packages/theia-plugin/tsconfig.json COPY /etc/package.json /home/workspace RUN cd /home/workspace/ && yarn install diff --git a/dockerfiles/theia-endpoint-runtime/build.sh b/dockerfiles/theia-endpoint-runtime/build.sh index 6c3377db9..cf2882fd4 100755 --- a/dockerfiles/theia-endpoint-runtime/build.sh +++ b/dockerfiles/theia-endpoint-runtime/build.sh @@ -35,6 +35,12 @@ cp -r "${base_dir}/../../extensions/eclipse-che-theia-plugin-ext/webpack.config. echo "Copying ${base_dir}/../../configs --> ${LOCAL_ASSEMBLY_DIR}/configs" cp -r "${base_dir}/../../configs/." "${LOCAL_ASSEMBLY_DIR}/configs" +echo "Copying ${base_dir}/../../extensions/eclipse-che-theia-plugin-remote --> ${LOCAL_ASSEMBLY_DIR}/theia-plugin-remote" +mkdir ${LOCAL_ASSEMBLY_DIR}/theia-plugin-remote +cp -r "${base_dir}/../../extensions/eclipse-che-theia-plugin-remote/src/." "${LOCAL_ASSEMBLY_DIR}/theia-plugin-remote/src/" +cp -r "${base_dir}/../../extensions/eclipse-che-theia-plugin-remote/package.json" "${LOCAL_ASSEMBLY_DIR}/theia-plugin-remote" +cp -r "${base_dir}/../../extensions/eclipse-che-theia-plugin-remote/tsconfig.json" "${LOCAL_ASSEMBLY_DIR}/theia-plugin-remote" + init --name:theia-endpoint-runtime "$@" build diff --git a/dockerfiles/theia-endpoint-runtime/package.json b/dockerfiles/theia-endpoint-runtime/package.json deleted file mode 100644 index 50b05c9c2..000000000 --- a/dockerfiles/theia-endpoint-runtime/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "@eclipse-che/theia-remote", - "author": "Florent Benoit", - "version": "0.0.1", - "license": "EPL-2.0", - "files": [ - "lib", - "src" - ], - "dependencies": { - "@theia/plugin-ext": "next", - "@theia/plugin-ext-vscode": "next", - "@theia/core": "next" - }, - "devDependencies": { - "typescript-formatter": "7.2.2", - "concurrently": "^3.5.0" - }, - "scripts": { - "prepare": "yarn clean && yarn build", - "clean": "rimraf lib", - "format": "tsfmt -r --useTsfmt ../../configs/tsfmt.json", - "lint": "tslint -c ../../configs/tslint.json --project tsconfig.json", - "lint:fix": "tslint -c ../../configs/tslint.json --fix --project .", - "compile": "tsc", - "build": "concurrently -n \"format,lint,compile\" -c \"red,green,blue\" \"yarn format\" \"yarn lint:fix\" \"yarn compile\"", - "watch": "tsc -w" - }, - "theiaExtensions": [ - { - "backend": "lib/node/plugin-remote-backend-module" - } - ] -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/dummy-trace-logger.ts b/dockerfiles/theia-endpoint-runtime/src/node/dummy-trace-logger.ts deleted file mode 100644 index c10adef22..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/dummy-trace-logger.ts +++ /dev/null @@ -1,96 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import { ILogger } from '@theia/core/lib/common'; -import { Loggable } from '@theia/core'; -import { injectable } from 'inversify'; - -/** - * Dummty trace logger used to provide a logger with inversify. - */ -@injectable() -export class DummyTraceLogger implements ILogger { - - async log(logLevel: number, loggable: Loggable): Promise { - // do nothing - } - - async setLogLevel(logLevel: number): Promise { - - } - async getLogLevel(): Promise { - return 0; - } - async isEnabled(logLevel: number): Promise { - return true; - } - async ifEnabled(logLevel: number): Promise { - } - async isTrace(): Promise { - return true; - } - async ifTrace(): Promise { - } - async isDebug(): Promise { - return true; - } - async ifDebug(): Promise { - } - async isInfo(): Promise { - return true; - } - async ifInfo(): Promise { - } - async isWarn(): Promise { - return true; - } - async ifWarn(): Promise { - } - async isError(): Promise { - return true; - } - async ifError(): Promise { - } - async isFatal(): Promise { - return true; - } - async ifFatal(): Promise { - } - child(name: string): ILogger { - return this; - } - - // tslint:disable-next-line:no-any - async trace(message: any, ...params: any[]): Promise { - console.trace(message, ...params); - } - - // tslint:disable-next-line:no-any - async debug(message: any, ...params: any[]): Promise { - console.debug(message, ...params); - } - // tslint:disable-next-line:no-any - async info(message: any, ...params: any[]): Promise { - console.info(message, ...params); - } - // tslint:disable-next-line:no-any - async warn(message: any, ...params: any[]): Promise { - console.warn(message, ...params); - } - // tslint:disable-next-line:no-any - async error(message: any, ...params: any[]): Promise { - console.error(message, ...params); - } - // tslint:disable-next-line:no-any - async fatal(message: any, ...params: any[]): Promise { - console.error(message, ...params); - } - -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/hosted-plugin-remote.ts b/dockerfiles/theia-endpoint-runtime/src/node/hosted-plugin-remote.ts deleted file mode 100644 index 10d537841..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/hosted-plugin-remote.ts +++ /dev/null @@ -1,180 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import { injectable, inject, postConstruct } from 'inversify'; -import { ILogger } from '@theia/core/lib/common'; -import { HostedPluginClient, PluginMetadata } from '@theia/plugin-ext'; -import { HostedPluginMapping } from './plugin-remote-mapping'; -import { Websocket } from './websocket'; -import { getPluginId } from '@theia/plugin-ext/lib/common'; -import { PluginDiscovery } from './plugin-discovery'; - -/** - * Class handling remote connection for executing plug-ins. - * @author Florent Benoit - */ -@injectable() -export class HostedPluginRemote { - - private client: HostedPluginClient; - - @inject(ILogger) - protected readonly logger: ILogger; - - @inject(HostedPluginMapping) - protected hostedPluginMapping: HostedPluginMapping; - - /** - * mapping between endpoint name and the websockets - */ - private endpointsSockets = new Map(); - - /** - * mapping between endpoint's name and the websocket endpoint - */ - private pluginsMetadata: Map = new Map(); - - @postConstruct() - protected postConstruct(): void { - this.setupDiscovery(); - this.setupWebsocket(); - } - - public clientClosed(): void { - - Array.from(this.endpointsSockets.values()).forEach(websocket => { - websocket.send(JSON.stringify({ - 'internal': { - 'method': 'stop' - } - })); - websocket.close(); - }); - } - - /** - * Called when a client is connecting to this endpoint - */ - public setClient(client: HostedPluginClient): void { - this.client = client; - } - - /** - * Handle discovery of other endpoints on same network. - */ - protected setupDiscovery(): void { - const pluginDiscovery = new PluginDiscovery(this.logger); - pluginDiscovery.onNewEndpoint = announceRequest => { - const endpointAdress = announceRequest.websocketAddress; - // only accept new endpoint address - if (!this.endpointsSockets.has(endpointAdress)) { - this.logger.debug(`Adding a new remote endpoint from ${endpointAdress}`); - this.connect(endpointAdress); - } - }; - pluginDiscovery.discover(); - } - - /** - * Handle the creation of connection to remote endpoints. - */ - setupWebsocket(): void { - this.hostedPluginMapping.getEndPoints().forEach(endpointAdress => this.connect(endpointAdress)); - } - - connect(endpointAdress: string) { - this.logger.debug(`Establish websocket connection to ${endpointAdress}`); - const websocket = new Websocket(this.logger, endpointAdress); - this.endpointsSockets.set(endpointAdress, websocket); - websocket.onMessage = (messageRaw: string) => { - const parsed = JSON.parse(messageRaw); - if (parsed.internal) { - this.handleLocalMessage(parsed.internal); - return; - } - this.sendToClient(messageRaw); - }; - - // when websocket is opened, send the order - websocket.onOpen = event => { - websocket.send(JSON.stringify({ - 'internal': { - 'endpointName': endpointAdress, - 'metadata': 'request' - } - })); - }; - } - - /** - * Checks if the given pluginID has a remote endpoint - */ - hasEndpoint(pluginID: string): boolean { - return this.hostedPluginMapping.hasEndpoint(pluginID); - } - - /** - * Handle the mesage to remotely send to a ws endpoint - * @param jsonMessage the given message - */ - // tslint:disable-next-line:no-any - onMessage(jsonMessage: any): void { - // do the routing depending on the plugin's endpoint - const pluginId = jsonMessage.pluginID; - - // socket ? - const endpoint = this.hostedPluginMapping.getPluginsEndPoints().get(pluginId); - if (!endpoint) { - this.logger.error('no endpoint configured for the given plugin', pluginId, 'skipping message'); - return; - } - const websocket = this.endpointsSockets.get(endpoint); - websocket!.send(JSON.stringify(jsonMessage.content)); - } - - /** - * Handle a local message - * @param message the message to analyze locally and not sending back to client - */ - // tslint:disable-next-line:no-any - handleLocalMessage(jsonMessage: any): void { - if (jsonMessage.metadata && jsonMessage.metadata.result) { - const metadatas: PluginMetadata[] = jsonMessage.metadata.result; - this.pluginsMetadata.set(jsonMessage.endpointName, metadatas); - // add the mapping retreived from external plug-in if not defined - metadatas.forEach(metadata => { - const entryName = getPluginId(metadata.model); - if (!this.hostedPluginMapping.getPluginsEndPoints().has(entryName)) { - this.hostedPluginMapping.getPluginsEndPoints().set(entryName, jsonMessage.endpointName); - } - }); - } - } - - /** - * Send the given message back to the client - * @param message the message to send - */ - // tslint:disable-next-line:no-any - sendToClient(message: any) { - if (this.client) { - this.client.postMessage(message); - } - - } - - /** - * Return plugin metadata found remotely - */ - async getExtraPluginMetadata(): Promise { - return [].concat.apply([], [...this.pluginsMetadata.values()]); - } - -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/plugin-discovery.ts b/dockerfiles/theia-endpoint-runtime/src/node/plugin-discovery.ts deleted file mode 100644 index 7c3cfc3ba..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/plugin-discovery.ts +++ /dev/null @@ -1,176 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import * as dgram from 'dgram'; -import { ILogger } from '@theia/core/lib/common'; - -/** - * Class handling discovery of nodes - * @author Florent Benoit - */ -export class PluginDiscovery { - - /** - * Default Multicast PORT. - */ - private static readonly DEFAULT_MULTICAST_PORT = '2503'; - - /** - * Default Multicast address. - */ - private static readonly DEFAULT_MULTICAST_ADDRESS = '225.0.0.3'; - - /** - * Multicast socket. - */ - private socket: dgram.Socket; - - /** - * port number for multicast discovery. - */ - private discoveryPort: number; - - /** - * port number for multicast discovery. - */ - private discoveryAddress: string; - - /** - * Unique identifier of ourself used to communicate with others - */ - private discoveryName: string; - - constructor(private readonly logger: ILogger, private readonly endpointPort?: number) { - this.discoveryName = `discovery[${Math.random().toString(36).substring(7)}]`; - } - - /** - * Enter in discovery mode. - * On start, it will : - * - request others to announce themselves - * - announce himself if endpoint. - */ - discover() { - - // if discovery is disabled, do not proceed with discover. - const discoveryDisabled = process.env.THEIA_PLUGIN_DISCOVERY_DISABLE || 'false'; - if (discoveryDisabled === 'true') { - this.logger.warn('Plugin discovery is disabled.'); - return; - } - - // configured port number - this.discoveryPort = parseInt(process.env.THEIA_PLUGIN_ENDPOINT_DISCOVERY_PORT || PluginDiscovery.DEFAULT_MULTICAST_PORT, 10); - - // configured adress - this.discoveryAddress = process.env.THEIA_PLUGIN_ENDPOINT_DISCOVERY_ADDRESS || PluginDiscovery.DEFAULT_MULTICAST_ADDRESS; - this.socket = dgram.createSocket({ type: 'udp4', reuseAddr: true }); - this.socket.bind(this.discoveryPort); - - // start to listen - this.socket.on('listening', () => { - this.socket.addMembership(this.discoveryAddress); - // announce if we're an endpoint - if (this.endpointPort) { - this.announceMySelf(); - } - this.requestEndpoints(); - }); - - // handle messages - this.socket.on('message', (msg: Buffer) => { - - // receive order - const jsonMessage: DiscoveryMessage = JSON.parse(msg.toString()); - - // ignore ourself - if (this.discoveryName === jsonMessage.id) { - return; - } - - // handle message based on the type - switch (jsonMessage.type) { - case 'REQUEST_ENDPOINTS': - // need to announce ourself but only if we're an endpoint - if (this.endpointPort) { - this.announceMySelf(); - } - break; - - case 'ANNOUNCE_ENDPOINT': - this.onNewEndpoint(JSON.parse(jsonMessage.content)); - break; - } - - }); - - } - - /** - * Sends the given message to the multicast discovery address. - */ - protected send(message: DiscoveryMessage) { - this.socket.send(JSON.stringify(message), this.discoveryPort, this.discoveryAddress); - } - - /** - * Greeting message announcing ourself to the others. - */ - protected announceMySelf() { - - const announceRequest: DiscoveryAnnounceRequest = { - websocketAddress: `ws://localhost:${this.endpointPort}` - }; - const announceMessage: DiscoveryMessage = { - id: this.discoveryName, - type: 'ANNOUNCE_ENDPOINT', - content: JSON.stringify(announceRequest) - }; - this.send(announceMessage); - - } - - /** - * Request message asking others to announce. - */ - protected requestEndpoints() { - - const announceMessage: DiscoveryMessage = { - id: this.discoveryName, - type: 'REQUEST_ENDPOINTS', - content: '' - }; - this.send(announceMessage); - - } - - // callback used when a new endpoint is registered - public onNewEndpoint(discoveryAnnounceRequest: DiscoveryAnnounceRequest) { } - -} - -/** - * Announce Request message format - */ -interface DiscoveryAnnounceRequest { - websocketAddress: string; -} - -/** - * Discovery message format - */ -interface DiscoveryMessage { - id: string, - - type: 'REQUEST_ENDPOINTS' | 'ANNOUNCE_ENDPOINT', - - content: string - -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-backend-module.ts b/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-backend-module.ts deleted file mode 100644 index 283342698..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-backend-module.ts +++ /dev/null @@ -1,29 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import { ContainerModule } from 'inversify'; -import { HostedPluginRemote } from './hosted-plugin-remote'; -import { ServerPluginProxyRunner } from './server-plugin-proxy-runner'; -import { MetadataProcessor, ServerPluginRunner } from '@theia/plugin-ext/lib/common'; -import { RemoteMetadataProcessor } from './remote-metadata-processor'; -import { HostedPluginMapping } from './plugin-remote-mapping'; -import { ConnectionContainerModule } from '@theia/core/lib/node/messaging/connection-container-module'; - -const localModule = ConnectionContainerModule.create(({ bind }) => { - bind(HostedPluginRemote).toSelf().inSingletonScope(); - bind(ServerPluginRunner).to(ServerPluginProxyRunner).inSingletonScope(); -}); - -export default new ContainerModule(bind => { - bind(HostedPluginMapping).toSelf().inSingletonScope(); - bind(MetadataProcessor).to(RemoteMetadataProcessor).inSingletonScope(); - bind(ConnectionContainerModule).toConstantValue(localModule); -} -); diff --git a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-init.ts b/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-init.ts deleted file mode 100644 index d36e3a799..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-init.ts +++ /dev/null @@ -1,331 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import 'reflect-metadata'; -import * as http from 'http'; -import * as ws from 'ws'; -import { logger } from '@theia/core'; -import { ILogger } from '@theia/core/lib/common'; -import { Emitter } from '@theia/core/lib/common/event'; -import { MAIN_RPC_CONTEXT, PluginDeployer, PluginDeployerEntry, PluginMetadata } from '@theia/plugin-ext'; -import pluginVscodeBackendModule from '@theia/plugin-ext-vscode/lib/node/plugin-vscode-backend-module'; -import { RPCProtocolImpl } from '@theia/plugin-ext/lib/api/rpc-protocol'; -import { PluginDeployerHandler } from '@theia/plugin-ext/lib/common'; -import { PluginHostRPC } from '@theia/plugin-ext/lib/hosted/node/plugin-host-rpc'; -import { HostedPluginReader } from '@theia/plugin-ext/lib/hosted/node/plugin-reader'; -import pluginExtBackendModule from '@theia/plugin-ext/lib/plugin-ext-backend-module'; -import { Container, inject, injectable } from 'inversify'; -import { DummyTraceLogger } from './dummy-trace-logger'; -import pluginRemoteBackendModule from './plugin-remote-backend-module'; -import { TerminalContainerAware } from './terminal-container-aware'; -import { PluginDiscovery } from './plugin-discovery'; - -interface CheckAliveWS extends ws { - alive: boolean; -} - -@injectable() -export class PluginRemoteInit { - - // check alive - private static readonly CHECK_ALIVE_TIMEOUT = 30000; - - /** - * Max number of trying new port - */ - private static readonly MAX_RETRIES = 100; - - /** - * number of retries for finding port - */ - private retries: number = 0; - - /** - * Instance of the server for websocket - */ - private webSocketServer: ws.Server; - - /** - * store session ID - */ - private sessionId = 0; - - constructor(private pluginPort: number) { - - } - - async init(): Promise { - - this.webSocketServer = await this.initWebSocket(); - this.initWebsocketServer(); - - // Create inversify container - const inversifyContainer = new Container(); - - // bind logger to make it work - inversifyContainer.bind(ILogger).to(DummyTraceLogger).inSingletonScope(); - - // Bind Plug-in system - inversifyContainer.load(pluginExtBackendModule); - - // Bind VsCode system - inversifyContainer.load(pluginVscodeBackendModule); - - // override handler to our own class - inversifyContainer.bind(PluginDeployerHandlerImpl).toSelf().inSingletonScope(); - inversifyContainer.rebind(PluginDeployerHandler).toService(PluginDeployerHandlerImpl); - - // bind local stuff - inversifyContainer.load(pluginRemoteBackendModule); - - inversifyContainer.bind('plugin.port').toConstantValue(this.pluginPort); - - // start the deployer - const pluginDeployer = inversifyContainer.get(PluginDeployer); - pluginDeployer.start(); - - // display message about process being started - console.log(`Theia Endpoint ${process.pid}/pid listening on port`, this.pluginPort); - } - - initWebsocketServer() { - this.webSocketServer.on('connection', (socket: CheckAliveWS, request: http.IncomingMessage) => { - socket.alive = true; - socket.on('pong', () => socket.alive = true); - this.handleConnection(socket, request); - }); - setInterval(() => { - this.webSocketServer.clients.forEach((socket: CheckAliveWS) => { - if (socket.alive === false) { - return socket.terminate(); - } - socket.alive = false; - socket.ping(); - }); - }, PluginRemoteInit.CHECK_ALIVE_TIMEOUT); - } - - async handlePortInUse(): Promise { - // increment pluginPort - this.pluginPort++; - - if (this.retries > PluginRemoteInit.MAX_RETRIES) { - throw new Error(`Try to find a free port but aborting after trying ${this.retries} unsuccessful times.`); - } - this.retries++; - - // retry - return this.initWebSocket(); - } - - async initWebSocket(): Promise { - // start websocket server - const websocketServer = new ws.Server({ port: this.pluginPort }); - - return new Promise((resolve, reject) => { - // if port is already in use, try a new port of report the error - // tslint:disable-next-line:no-any - websocketServer.on('error', (error: any) => { - // if port is specified, respect it and does not try to find a new free port. - if (error.code === 'EADDRINUSE' && !process.env.THEIA_PLUGIN_ENDPOINT_PORT) { - try { - const portInUse = this.handlePortInUse(); - resolve(portInUse); - } catch (error) { - reject(error); - } - } else { - reject(new Error(`The port ${this.pluginPort} is already in used. \ -Please specify another port or do not set THEIA_PLUGIN_ENDPOINT_PORT env var \ -to pick-up automatically a free port`)); - } - }); - - // it is listening, resolve promise. - websocketServer.on('listening', () => { - resolve(websocketServer); - }); - }); - } - - // create a new client on top of socket - newClient(id: number, socket: ws): WebSocketClient { - const emitter = new Emitter(); - const webSocketClient = new WebSocketClient(id, socket, emitter); - webSocketClient.rpc = new RPCProtocolImpl({ - onMessage: emitter.event, - // send messages to this client - send: (m: {}) => { - webSocketClient.send(m); - } - }); - - const pluginHostRPC = new PluginHostRPC(webSocketClient.rpc); - pluginHostRPC.initialize(); - webSocketClient.pluginHostRPC = pluginHostRPC; - - // override window.createTerminal to be container aware - // tslint:disable-next-line:no-any - new TerminalContainerAware().overrideTerminal((webSocketClient.rpc as any).locals[MAIN_RPC_CONTEXT.TERMINAL_EXT.id]); - // tslint:disable-next-line:no-any - new TerminalContainerAware().overrideTerminalCreationOptionForDebug((webSocketClient.rpc as any).locals[MAIN_RPC_CONTEXT.DEBUG_EXT.id]); - - return webSocketClient; - } - - // Handle the connection received - handleConnection(socket: ws, request: http.IncomingMessage): void { - // create channel for discussing with this new client - const channelId = this.sessionId++; - const client = this.newClient(channelId, socket); - webSocketClients.set(channelId, client); - - socket.on('error', err => { - }); - - socket.on('close', (code, reason) => { - webSocketClients.delete(channelId); - }); - - socket.on('message', async (data: ws.Data) => { - const jsonParsed = JSON.parse(data.toString()); - - // handle local call - if (jsonParsed.internal) { - - // asked to stop plug-ins - if (jsonParsed.internal.method && jsonParsed.internal.method === 'stop') { - try { - // wait to stop plug-ins - await client.pluginHostRPC.stopContext(); - - // ok now we can dispose the emitter - client.disposeEmitter(); - } catch (e) { - console.error(e); - } - return; - } - - // asked to grab metadata, send them - if (jsonParsed.internal.metadata && 'request' === jsonParsed.internal.metadata) { - // apply host on all local metadata - currentBackendPluginsMetadata.forEach(metadata => metadata.host = jsonParsed.internal.endpointName); - const metadataResult = { - 'internal': { - 'endpointName': jsonParsed.internal.endpointName, - 'metadata': { - 'result': currentBackendPluginsMetadata - } - } - }; - - client.send(metadataResult); - } - return; - } - - // send what is inside the message (wrapped message) - client.fire(jsonParsed); - - }); - } -} - -/** - * Wrapper for adding Message ID on every message that is sent. - */ -class WebSocketClient { - - public rpc: RPCProtocolImpl; - - public pluginHostRPC: PluginHostRPC; - - // tslint:disable-next-line:no-any - constructor(private readonly id: number, private socket: ws, private readonly emitter: Emitter) { - } - - public getIdentifier(): number { - return this.id; - } - - // message is a JSON entry - // tslint:disable-next-line:no-any - send(message: any) { - try { - this.socket.send(JSON.stringify(message)); - } catch (error) { - console.log('error socket while sending', error, message); - } - } - - disposeEmitter(): void { - this.emitter.dispose(); - } - - // tslint:disable-next-line:no-any - fire(message: any) { - try { - this.emitter.fire(message); - } catch (error) { - console.log('error socket while sending', error, message); - } - } - -} - -// list of clients -const webSocketClients = new Map(); - -const currentBackendPluginsMetadata: PluginMetadata[] = []; - -@injectable() -class PluginDeployerHandlerImpl implements PluginDeployerHandler { - - @inject(ILogger) - protected readonly logger: ILogger; - - @inject('plugin.port') - protected readonly pluginPort: number; - - // announced ? - private announced = false; - - constructor( - @inject(HostedPluginReader) private readonly reader: HostedPluginReader, - ) { - this.reader.initialize(); - } - - async deployFrontendPlugins(frontendPlugins: PluginDeployerEntry[]): Promise { - if (frontendPlugins.length > 0) { - logger.error('Frontend plug-in cannot be deployed in sidecar container'); - } - } - - async deployBackendPlugins(backendPlugins: PluginDeployerEntry[]): Promise { - for (const plugin of backendPlugins) { - const metadata = await this.reader.getPluginMetadata(plugin.path()); - if (metadata) { - currentBackendPluginsMetadata.push(metadata); - const path = metadata.model.entryPoint.backend || plugin.path(); - this.logger.info(`Backend plug-in "${metadata.model.name}@${metadata.model.version}" from "${path} is now available"`); - } - } - - // ok now we're ready to announce as plugins have been deployed - if (!this.announced) { - const pluginDiscovery = new PluginDiscovery(this.logger, this.pluginPort); - pluginDiscovery.discover(); - this.announced = true; - } - - } -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-mapping.ts b/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-mapping.ts deleted file mode 100644 index c973a00a3..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote-mapping.ts +++ /dev/null @@ -1,81 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import { injectable, inject, postConstruct } from 'inversify'; -import { ILogger } from '@theia/core'; - -/** - * Class handling mapping between plug-in and endpoints - * @author Florent Benoit - */ -@injectable() -export class HostedPluginMapping { - - private static ENDPOINT_ENV_VAR_PREFIX: string = 'THEIA_PLUGIN_REMOTE_ENDPOINT_'; - - @inject(ILogger) - protected readonly logger: ILogger; - - // list of endpoints - private endpoints: string[]; - - // mapping between plugin's id and the websocket endpoint - private pluginsEndpoints = new Map(); - - /** - * Post construct setup. Parse ENV variables to grab endpoints. - */ - @postConstruct() - protected setup(): void { - - // Grab endpoints from env var - const pluginEndpointKeys: string[] = Object.keys(process.env).filter(key => key.startsWith(HostedPluginMapping.ENDPOINT_ENV_VAR_PREFIX)); - pluginEndpointKeys.forEach(key => { - this.pluginsEndpoints.set(key.substring(HostedPluginMapping.ENDPOINT_ENV_VAR_PREFIX.length), process.env[key] || ''); - }); - this.endpoints = pluginEndpointKeys.map(key => process.env[key] || ''); - if (this.endpoints.length > 0) { - this.logger.info('Plugins Endpoints are ', this.endpoints); - } - if (this.pluginsEndpoints.size > 0) { - this.logger.info('Plugins Mapping Endpoints are ', this.pluginsEndpoints); - } - } - - /** - * Checks if the given pluginID has a remote endpoint - */ - hasEndpoint(pluginID: string): boolean { - return this.pluginsEndpoints.has(pluginID); - } - - /** - * Gets endpoint for given id - * @param pluginID for plugin-id - */ - getEndpoint(pluginID: string): string | undefined { - return this.pluginsEndpoints.get(pluginID); - } - - /** - * Gets the endpoints - */ - getEndPoints(): string[] { - return this.endpoints; - } - - /** - * Gets the pluging endpoints - */ - getPluginsEndPoints(): Map { - return this.pluginsEndpoints; - } - -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote.ts b/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote.ts deleted file mode 100644 index 6505ff04b..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/plugin-remote.ts +++ /dev/null @@ -1,30 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import { PluginRemoteInit } from './plugin-remote-init'; - -/** - * Entry point of a Remote Endpoint. It is executed as a new separate nodejs process. - * It is using inversify to bind all the stuff. - * @author Florent Benoit - */ - -process.on('SIGINT', () => { - process.exit(); -}); - -// configured port number -const pluginPort = parseInt(process.env.THEIA_PLUGIN_ENDPOINT_PORT || '2503', 10); - -// start endpoint -const pluginRemoteInit = new PluginRemoteInit(pluginPort); -pluginRemoteInit.init().catch(error => { - console.error('Error while starting endpoint: ', error); -}); diff --git a/dockerfiles/theia-endpoint-runtime/src/node/remote-metadata-processor.ts b/dockerfiles/theia-endpoint-runtime/src/node/remote-metadata-processor.ts deleted file mode 100644 index 0fbac8a5e..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/remote-metadata-processor.ts +++ /dev/null @@ -1,36 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import { injectable, inject } from 'inversify'; -import { ILogger } from '@theia/core/lib/common'; -import { MetadataProcessor, PluginMetadata, getPluginId } from '@theia/plugin-ext'; -import { HostedPluginMapping } from './plugin-remote-mapping'; - -/** - * Add on top of metadata the endpoint host - * @author Florent Benoit - */ -@injectable() -export class RemoteMetadataProcessor implements MetadataProcessor { - - @inject(ILogger) - protected readonly logger: ILogger; - - @inject(HostedPluginMapping) - protected hostedPluginMapping: HostedPluginMapping; - - process(pluginMetadata: PluginMetadata): void { - const pluginID = getPluginId(pluginMetadata.model); - if (this.hostedPluginMapping.hasEndpoint(pluginID)) { - pluginMetadata.host = this.hostedPluginMapping.getEndpoint(pluginID)!.replace(/\W/g, '_'); - } - } - -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/server-plugin-proxy-runner.ts b/dockerfiles/theia-endpoint-runtime/src/node/server-plugin-proxy-runner.ts deleted file mode 100644 index 7c39ab54d..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/server-plugin-proxy-runner.ts +++ /dev/null @@ -1,58 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import { injectable, inject } from 'inversify'; -import { HostedPluginClient, ServerPluginRunner, PluginMetadata } from '@theia/plugin-ext/lib/common/plugin-protocol'; -import { HostedPluginRemote } from './hosted-plugin-remote'; - -/** - * Proxy runner being a facade for loading plugins locally or remotely - */ -@injectable() -export class ServerPluginProxyRunner implements ServerPluginRunner { - - @inject(HostedPluginRemote) - protected readonly hostedPluginRemote: HostedPluginRemote; - - private defaultRunner: ServerPluginRunner; - - public setDefault(defaultRunner: ServerPluginRunner): void { - this.defaultRunner = defaultRunner; - } - - public setClient(client: HostedPluginClient): void { - this.hostedPluginRemote.setClient(client); - } - - public clientClosed(): void { - this.hostedPluginRemote.clientClosed(); - } - - // tslint:disable-next-line:no-any - public acceptMessage(jsonMessage: any): boolean { - return jsonMessage.pluginID !== undefined; - } - - // tslint:disable-next-line:no-any - public onMessage(jsonMessage: any): void { - // do routing on the message - if (this.hostedPluginRemote.hasEndpoint(jsonMessage.pluginID)) { - this.hostedPluginRemote.onMessage(jsonMessage); - } else { - this.defaultRunner.onMessage(jsonMessage.content); - } - - } - - getExtraPluginMetadata(): Promise { - return this.hostedPluginRemote.getExtraPluginMetadata(); - } - -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/terminal-container-aware.ts b/dockerfiles/theia-endpoint-runtime/src/node/terminal-container-aware.ts deleted file mode 100644 index 1044a162b..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/terminal-container-aware.ts +++ /dev/null @@ -1,66 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import * as theia from '@theia/plugin'; -import { TerminalServiceExtImpl } from '@theia/plugin-ext/lib/plugin/terminal-ext'; -import { DebugExtImpl } from '@theia/plugin-ext/lib/plugin/node/debug/debug'; - -/** - * Allow to override createTerminal to be container-aware and then create terminal to the sidecar container - */ -export class TerminalContainerAware { - - /** - * Intercept the original method by adding the CHE_MACHINE_NAME as attribute (if exists) - */ - overrideTerminal(terminalServiceExt: TerminalServiceExtImpl) { - // bind createTerminal to the scope 'this' of the terminalServiceExt. - const originalCreateTerminal = terminalServiceExt.createTerminal.bind(terminalServiceExt); - - const createTerminal = (nameOrOptions: theia.TerminalOptions | (string | undefined), shellPath?: string, shellArgs?: string[]) => { - let options: theia.TerminalOptions; - if (typeof nameOrOptions === 'object') { - options = nameOrOptions; - } else { - options = { - name: nameOrOptions, - shellPath: shellPath, - shellArgs: shellArgs, - attributes: {} - }; - } - - // add machine name if exists - if (process.env.CHE_MACHINE_NAME) { - if (!options.attributes) { - options.attributes = {}; - } - options.attributes['CHE_MACHINE_NAME'] = process.env.CHE_MACHINE_NAME; - } - - return originalCreateTerminal(options, shellPath, shellArgs); - }; - - // override terminal - terminalServiceExt.createTerminal = createTerminal; - } - - overrideTerminalCreationOptionForDebug(debugExt: DebugExtImpl) { - debugExt.doGetTerminalCreationOptions = (debugType: string) => { - const options: theia.TerminalOptions = { - attributes: { - 'CHE_MACHINE_NAME': process.env.CHE_MACHINE_NAME - } - }; - - return Promise.resolve(options); - }; - } -} diff --git a/dockerfiles/theia-endpoint-runtime/src/node/websocket.ts b/dockerfiles/theia-endpoint-runtime/src/node/websocket.ts deleted file mode 100644 index 192ee3bb6..000000000 --- a/dockerfiles/theia-endpoint-runtime/src/node/websocket.ts +++ /dev/null @@ -1,117 +0,0 @@ -/********************************************************************* - * Copyright (c) 2018-2019 Red Hat, Inc. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - **********************************************************************/ - -import * as WS from 'ws'; -import { ILogger } from '@theia/core'; - -/** - * Websocket class wapper on top of ws package in order to handle reconnect in case of failures - */ -export class Websocket { - - /** - * Logger. - */ - private readonly logger: ILogger; - - /** - * Delay/interval before trying to reconnect (2 seconds) - */ - private static RECONNECT_INTERVAL: number = 2000; - - /** - * Instance of the websocket library. (keeping it private) - */ - private instance: WS; - - /** - * URL on which we want to be connected - */ - private readonly url: string; - - /** - * Open URL when constructing it. - */ - constructor(logger: ILogger, url: string) { - this.logger = logger; - this.url = url; - this.open(); - } - - /** - * Open the websocket. If error, try to reconnect - * If success, register the callbacks. - */ - open() { - this.instance = new WS(this.url); - - // When open, add our callback - this.instance.on('open', () => { - this.onOpen(this.url); - }); - - // on message callback - this.instance.on('message', (data: WS.Data) => { - this.onMessage(data); - }); - - // if closed, check error code - this.instance.on('close', (code: number, reason: string) => { - switch (code) { - case 1000: - break; - default: - // reconnect if closed not normally - this.reconnect(reason); - break; - } - this.onClose(reason); - }); - // tslint:disable-next-line:no-any - this.instance.on('error', (e: any) => { - switch (e.code) { - case 'ECONNREFUSED': - this.reconnect(e); - break; - default: - this.onError(e); - break; - } - }); - } - public send(data: WS.Data) { - try { - this.instance.send(data); - } catch (e) { - this.instance.emit('error', e); - } - } - private reconnect(reason: string) { - this.logger.debug(`WebSocket: Reconnecting in ${Websocket.RECONNECT_INTERVAL}ms due to ${reason}`); - this.instance.removeAllListeners(); - setTimeout(() => { - this.logger.debug('WebSocket: Reconnecting...'); - this.open(); - }, Websocket.RECONNECT_INTERVAL); - } - - // Empty callbacks that can be overrided by clients - public onOpen(url: string) { } - public onMessage(data: WS.Data) { } - private onError(e: Error) { } - private onClose(reason: string) { } - - /*** - * Closing websocket with proper error code. - */ - public close(): void { - this.instance.close(1000); - } -} diff --git a/dockerfiles/theia-endpoint-runtime/tsconfig.json b/dockerfiles/theia-endpoint-runtime/tsconfig.json deleted file mode 100644 index f505b5de3..000000000 --- a/dockerfiles/theia-endpoint-runtime/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "extends": "../../configs/base.tsconfig", - "compilerOptions": { - "skipLibCheck": true, - "jsx": "react", - "lib": [ - "es6", - "dom" - ], - "rootDir": "src", - "outDir": "lib" - }, - "include": [ - "src" - ] -} diff --git a/dockerfiles/theia-endpoint-runtime/tsfmt.json b/dockerfiles/theia-endpoint-runtime/tsfmt.json deleted file mode 100644 index 5f3b5286a..000000000 --- a/dockerfiles/theia-endpoint-runtime/tsfmt.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "baseIndentSize": 0, - "newLineCharacter": "\n", - "indentSize": 4, - "tabSize": 4, - "indentStyle": 4, - "convertTabsToSpaces": true, - "insertSpaceAfterCommaDelimiter": true, - "insertSpaceAfterSemicolonInForStatements": true, - "insertSpaceBeforeAndAfterBinaryOperators": true, - "insertSpaceAfterKeywordsInControlFlowStatements": true, - "insertSpaceAfterFunctionKeywordForAnonymousFunctions": false, - "insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false, - "insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false, - "insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false, - "placeOpenBraceOnNewLineForFunctions": false, - "placeOpenBraceOnNewLineForControlBlocks": false -} - diff --git a/dockerfiles/theia-endpoint-runtime/tslint.json b/dockerfiles/theia-endpoint-runtime/tslint.json deleted file mode 100644 index 80f107a60..000000000 --- a/dockerfiles/theia-endpoint-runtime/tslint.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "defaultSeverity": "error", - "rules": { - "arrow-parens": [ - true, - "ban-single-arg-parens" - ], - "arrow-return-shorthand": [ - true, - "multiline" - ], - "class-name": true, - "comment-format": [ - true, - "check-space" - ], - "curly": true, - "eofline": true, - "file-header": [ - true, - "SPDX-License-Identifier: EPL-2\\.0" - ], - "forin": true, - "indent": [ - true, - "spaces", - 4 - ], - "interface-over-type-literal": true, - "jsdoc-format": [ - true, - "check-multiline-start" - ], - "max-line-length": [ - true, - 180 - ], - "no-any": true, - "no-consecutive-blank-lines": true, - "no-construct": true, - "no-magic-numbers": false, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-throw": true, - "no-trailing-whitespace": true, - "no-unused-expression": true, - "no-var-keyword": true, - "one-line": [ - true, - "check-open-brace", - "check-catch", - "check-else", - "check-whitespace" - ], - "one-variable-per-declaration": true, - "prefer-const": [ - true, - { - "destructuring": "all" - } - ], - "quotemark": [ - true, - "single", - "jsx-single", - "avoid-escape", - "avoid-template" - ], - "radix": false, - "semicolon": [ - true, - "always", - "ignore-interfaces" - ], - "space-before-function-paren": [ - true, - { - "anonymous": "always" - } - ], - "trailing-comma": false, - "triple-equals": [ - true, - "allow-null-check" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "variable-name": false, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ] - } -} diff --git a/yarn.lock b/yarn.lock index d7537d2a6..2eb769373 100644 --- a/yarn.lock +++ b/yarn.lock @@ -41,9 +41,9 @@ integrity sha512-0j10nNc7aT18srs7R38mipyi4DjrGQ+bXBmvf2vLTFJGAqhl8V7pB9HsFUq0CYHd8t+gwfwfH0cUmZHdPcJRjA== "@eclipse-che/plugin@latest": - version "0.0.1-1559186331" - resolved "https://registry.npmjs.org/@eclipse-che/plugin/-/plugin-0.0.1-1559186331.tgz#3722d63b41851c025d466c818a433f4e3ec9c0cd" - integrity sha512-u+mGcjXdBAiJ6BWxUEfgISxwmc2PYFwVUEI0wGEH3+5mH+houozjzUZNyEgobNMV6XBXbd/GaKmq+JAXdz7Fbw== + version "0.0.1-1559290690" + resolved "https://registry.npmjs.org/@eclipse-che/plugin/-/plugin-0.0.1-1559290690.tgz#34116c28e873a5d1d15be465e788d4618c066e36" + integrity sha512-CZcMyEk9ybM76+XQ9qkQg/TopSVEtGbxyrtX+KmbKjNxEzC1jYch1P8+Ye/p4cSRh6PbyMiUne1oV9YGUk92JA== dependencies: "@eclipse-che/api" latest From 26608cc2ecff9bb99f2bf873f8348d236d713941 Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Fri, 31 May 2019 14:30:37 +0300 Subject: [PATCH 14/51] add script for changing che-theia version Signed-off-by: Yevhen Vydolob --- build_and_push_docker_images.sh | 42 +++++------ docker_image_build.include | 23 ++++++ set_theia_version.sh | 119 ++++++++++++++++++++++++++++++++ 3 files changed, 158 insertions(+), 26 deletions(-) create mode 100644 docker_image_build.include create mode 100755 set_theia_version.sh diff --git a/build_and_push_docker_images.sh b/build_and_push_docker_images.sh index e0e52eebb..7de539a52 100755 --- a/build_and_push_docker_images.sh +++ b/build_and_push_docker_images.sh @@ -8,7 +8,7 @@ # SPDX-License-Identifier: EPL-2.0 # # See: https://sipb.mit.edu/doc/safe-shell/ - +. ./docker_image_build.include set -e set -o pipefail @@ -47,12 +47,11 @@ for image_dir in "${DOCKER_FILES_LOCATIONS[@]}" do GITHUB_TOKEN_ARG="GITHUB_TOKEN="${GITHUB_TOKEN} if [ "$image_dir" == "dockerfiles/theia" ]; then - THEIA_IMAGE_TAG="next" - bash $(pwd)/$image_dir/build.sh --build-args:${GITHUB_TOKEN_ARG},THEIA_VERSION=master --tag:next --branch:master --git-ref:refs\\/heads\\/master + bash $(pwd)/$image_dir/build.sh --build-args:${GITHUB_TOKEN_ARG},THEIA_VERSION=${THEIA_VERSION} --tag:${IMAGE_TAG} --branch:${THEIA_BRANCH} --git-ref:${THEIA_GIT_REFS} elif [ "$image_dir" == "dockerfiles/theia-dev" ]; then - bash $(pwd)/$image_dir/build.sh --build-arg:${GITHUB_TOKEN_ARG} --tag:next + bash $(pwd)/$image_dir/build.sh --build-arg:${GITHUB_TOKEN_ARG} --tag:${IMAGE_TAG} else - bash $(pwd)/$image_dir/build.sh --build-arg:${GITHUB_TOKEN_ARG} --tag:next + bash $(pwd)/$image_dir/build.sh --build-arg:${GITHUB_TOKEN_ARG} --tag:${IMAGE_TAG} fi if [ $? -ne 0 ]; then echo "ERROR:" @@ -62,24 +61,15 @@ for image_dir in "${DOCKER_FILES_LOCATIONS[@]}" done -if [ "$BUILD_BRANCH" == "master" ]; then - #PUSH IMAGES - #docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD} - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - for image in "${IMAGES_LIST[@]}" - do - # if [ "$image" == "eclipse/che-theia" ]; then - #[ -z $(docker images -q ${image}:${THEIA_IMAGE_TAG}) ] || docker rmi ${image}:${THEIA_IMAGE_TAG} - #docker tag ${image}:next ${image}:${THEIA_IMAGE_TAG} - # echo y | docker push ${image}:next - # elif [ "$image" == "eclipse/che-theia-dev" ]; then - #[ -z $(docker images -q ${image}:${THEIA_IMAGE_TAG}) ] || docker rmi ${image}:${THEIA_IMAGE_TAG} - #docker tag ${image}:next ${image}:${THEIA_IMAGE_TAG} - # echo y | docker push ${image}:next - # else - echo y | docker push ${image}:next - # fi - done -else - echo "Skip push docker images."; -fi +#PUSH IMAGES +echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin +for image in "${IMAGES_LIST[@]}" + do + if [ ! -z ${THEIA_DOCKER_IMAGE_VERSION} ]; then + docker tag ${image}:${IMAGE_TAG} ${image}:${THEIA_DOCKER_IMAGE_VERSION} + echo y | docker push ${image}:${IMAGE_TAG} + echo y | docker push ${image}:${THEIA_DOCKER_IMAGE_VERSION} + else + echo y | docker push ${image}:${IMAGE_TAG} + fi + done diff --git a/docker_image_build.include b/docker_image_build.include new file mode 100644 index 000000000..00293c0f1 --- /dev/null +++ b/docker_image_build.include @@ -0,0 +1,23 @@ +#!/bin/bash +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +set -e +set -u + +IMAGE_TAG="latest" +THEIA_VERSION="2.0.2" +THEIA_BRANCH="222" +THEIA_GIT_REFS="refs/tags/v2.0.2" +THEIA_DOCKER_IMAGE_VERSION="333" + +# I1MAGE_TAG="next" +# T1HEIA_VERSION="master" +# T1HEIA_BRANCH="master" +# T1HEIA_GIT_REFS="refs\\/heads\\/master" +# T1HEIA_DOCKER_IMAGE_VERSION= diff --git a/set_theia_version.sh b/set_theia_version.sh new file mode 100755 index 000000000..5b1ef7615 --- /dev/null +++ b/set_theia_version.sh @@ -0,0 +1,119 @@ +#!/bin/bash +# +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# See: https://sipb.mit.edu/doc/safe-shell/ + +set -e +set -o pipefail + +ask() { + local prompt default reply + + if [ "${2:-}" = "Y" ]; then + prompt="Y/n" + default=Y + elif [ "${2:-}" = "N" ]; then + prompt="y/N" + default=N + else + prompt="y/n" + default= + fi + + while true; do + echo -n "$1 [$prompt] " + read reply "che-theia-init-sources.yml"; +} + +# first is path to dir which contains 'package.json', second is Theia version +updateTheiaDependencies() { + sed -i -r -e 's/("@theia\/..*": )(".*")/\1"'$2'"/' ./$1/package.json +} + + +ask_for_change_che_theia_init_baranch + +read -p "Enter Theia version : " theiaVersion + +sed -i -e "s/RUN git clone -b 'master'/RUN git clone -b 'v${theiaVersion}'/" ./dockerfiles/theia-dev/e2e/Dockerfile +sed -i -e "s/ARG THEIA_VERSION=..*/ARG THEIA_VERSION=${theiaVersion}" ./dockerfiles/theia/Dockerfile + +for dir in extensions/* +do + echo ${dir} + updateTheiaDependencies ${dir} ${theiaVersion} +done + +for dir in plugins/* +do + echo ${dir} + updateTheiaDependencies ${dir} ${theiaVersion} +done + +read -p "Enter che-theia image tag [latest]: " theiaTag +theiaTag="${theiaTag:=latest}" + +read -p "Enter Theia branch name [v${theiaVersion}]: " theiaBranchName +theiaBranchName="${theiaBranchName:=v${theiaVersion}}" + +read -p "Enter Theia git refs [refs\\/tags\\/v${theiaVersion}]: " theiaGitRefs +theiaGitRefs="${theiaGitRefs:=refs\\/tags\\/v${theiaVersion}}" + +read -p "Enter che-theia image version [${theiaVersion}]: " cheTheiaVersion +cheTheiaVersion="${cheTheiaVersion:=${theiaVersion}}" + +sed -i -e 's/IMAGE_TAG="..*"/IMAGE_TAG="'${theiaTag}'"/' docker_image_build.include +sed -i -e 's/THEIA_VERSION="..*"/THEIA_VERSION="'${theiaVersion}'"/' docker_image_build.include +sed -i -e 's/THEIA_BRANCH="..*"/THEIA_BRANCH="'${theiaBranchName}'"/' docker_image_build.include +sed -i -e 's/THEIA_GIT_REFS="..*"/THEIA_GIT_REFS="'${theiaGitRefs}'"/' docker_image_build.include +sed -i -e 's/THEIA_DOCKER_IMAGE_VERSION=.*/THEIA_DOCKER_IMAGE_VERSION="'${cheTheiaVersion}'"/' docker_image_build.include + +echo "All done..." From 662271957bb53f6293a5867e8716b541f0bb8b40 Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Fri, 31 May 2019 15:32:55 +0300 Subject: [PATCH 15/51] restore config Signed-off-by: Yevhen Vydolob --- docker_image_build.include | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/docker_image_build.include b/docker_image_build.include index 00293c0f1..8f3711950 100644 --- a/docker_image_build.include +++ b/docker_image_build.include @@ -10,14 +10,8 @@ set -e set -u -IMAGE_TAG="latest" -THEIA_VERSION="2.0.2" -THEIA_BRANCH="222" -THEIA_GIT_REFS="refs/tags/v2.0.2" -THEIA_DOCKER_IMAGE_VERSION="333" - -# I1MAGE_TAG="next" -# T1HEIA_VERSION="master" -# T1HEIA_BRANCH="master" -# T1HEIA_GIT_REFS="refs\\/heads\\/master" -# T1HEIA_DOCKER_IMAGE_VERSION= +IMAGE_TAG="next" +THEIA_VERSION="master" +THEIA_BRANCH="master" +THEIA_GIT_REFS="refs\\/heads\\/master" +THEIA_DOCKER_IMAGE_VERSION= From cd45d3d6c58998d020b5c0292a815349a726d664 Mon Sep 17 00:00:00 2001 From: Vitaliy Gulyy Date: Fri, 31 May 2019 16:15:21 +0300 Subject: [PATCH 16/51] Plugin management (#162) * Makes it possible to install a plugin from Theia Signed-off-by: Vitaliy Gulyy * Update year in license Signed-off-by: Vitaliy Guliy * PR feebbacks Signed-off-by: Vitaliy Guliy * Solving PR feedbacks Signed-off-by: Vitaliy Guliy --- .../che-editor-theia/etc/che-plugin.yaml | 4 + .../eclipse-che-theia-plugin-ext/package.json | 7 +- .../src/browser/che-frontend-module.ts | 38 +- .../plugin/che-plugin-command-contribution.ts | 180 +++++++ .../plugin/che-plugin-frontend-service.ts | 93 ++++ .../src/browser/plugin/che-plugin-manager.ts | 318 ++++++++++++ .../src/browser/plugin/che-plugin-menu.ts | 118 +++++ .../browser/plugin/che-plugin-preferences.ts | 55 ++ .../plugin/che-plugin-view-contribution.ts | 39 ++ .../src/browser/plugin/che-plugin-widget.tsx | 481 ++++++++++++++++++ .../src/browser/style/che-plugins.css | 376 ++++++++++++++ .../src/common/che-protocol.ts | 70 +++ .../src/common/plugin/plugin-filter.ts | 67 +++ .../src/node/che-api-service.ts | 24 +- .../src/node/che-backend-module.ts | 17 +- .../src/node/che-plugin-service.ts | 355 +++++++++++++ .../tsconfig.json | 3 +- 17 files changed, 2234 insertions(+), 11 deletions(-) create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-command-contribution.ts create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-frontend-service.ts create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-manager.ts create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-menu.ts create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-preferences.ts create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-view-contribution.ts create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-widget.tsx create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/style/che-plugins.css create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/common/plugin/plugin-filter.ts create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/node/che-plugin-service.ts diff --git a/che-plugins/che-editor-theia/etc/che-plugin.yaml b/che-plugins/che-editor-theia/etc/che-plugin.yaml index 45b464e9a..5c5463cb0 100644 --- a/che-plugins/che-editor-theia/etc/che-plugin.yaml +++ b/che-plugins/che-editor-theia/etc/che-plugin.yaml @@ -46,6 +46,8 @@ containers: env: - name: THEIA_PLUGINS value: local-dir:///plugins + - name: VSCODE_PLUGINS + value: local-dir:///vscode-plugins - name: HOSTED_PLUGIN_HOSTNAME value: 0.0.0.0 - name: HOSTED_PLUGIN_PORT @@ -53,6 +55,8 @@ containers: volumes: - mountPath: "/plugins" name: plugins + - mountPath: "/vscode-plugins" + name: vscode-plugins - mountPath: "/home/theia/.theia" name: theia-data - mountPath: "/projects" diff --git a/extensions/eclipse-che-theia-plugin-ext/package.json b/extensions/eclipse-che-theia-plugin-ext/package.json index 7fd619876..587dc3d60 100644 --- a/extensions/eclipse-che-theia-plugin-ext/package.json +++ b/extensions/eclipse-che-theia-plugin-ext/package.json @@ -16,7 +16,9 @@ "@eclipse-che/plugin": "0.0.1", "@eclipse-che/workspace-client": "latest", "@theia/core": "next", - "@theia/plugin-ext": "next" + "@theia/plugin-ext": "next", + "axios": "0.18.0", + "js-yaml": "3.12.0" }, "devDependencies": { "clean-webpack-plugin": "^0.1.19", @@ -24,7 +26,8 @@ "ts-node": "5.0.1", "webpack": "^4.20.2", "webpack-cli": "^3.1.1", - "typescript-formatter": "7.2.2" + "typescript-formatter": "7.2.2", + "@types/js-yaml": "3.11.2" }, "scripts": { "prepare": "yarn clean && yarn build", diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/che-frontend-module.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/che-frontend-module.ts index 4d16b0577..d2ee67bb6 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/che-frontend-module.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/che-frontend-module.ts @@ -8,18 +8,30 @@ * SPDX-License-Identifier: EPL-2.0 **********************************************************************/ +import '../../src/browser/style/che-plugins.css'; + import { ContainerModule } from 'inversify'; import { MainPluginApiProvider } from '@theia/plugin-ext/lib/common/plugin-ext-api-contribution'; import { CheApiProvider } from './che-api-provider'; import { CHE_API_SERVICE_PATH, CHE_TASK_SERVICE_PATH, + CHE_PLUGIN_SERVICE_PATH, CheApiService, CheTaskClient, - CheTaskService + CheTaskService, + ChePluginService } from '../common/che-protocol'; -import { WebSocketConnectionProvider } from '@theia/core/lib/browser'; +import { WebSocketConnectionProvider, bindViewContribution, WidgetFactory } from '@theia/core/lib/browser'; +import { CommandContribution } from '@theia/core/lib/common'; import { CheTaskClientImpl } from './che-task-client'; +import { ChePluginViewContribution } from './plugin/che-plugin-view-contribution'; +import { ChePluginWidget } from './plugin/che-plugin-widget'; +import { ChePluginFrontentService } from './plugin/che-plugin-frontend-service'; +import { ChePluginManager } from './plugin/che-plugin-manager'; +import { ChePluginMenu } from './plugin/che-plugin-menu'; +import { ChePluginCommandContribution } from './plugin/che-plugin-command-contribution'; +import { bindChePluginPreferences } from './plugin/che-plugin-preferences'; export default new ContainerModule(bind => { bind(CheApiProvider).toSelf().inSingletonScope(); @@ -36,4 +48,26 @@ export default new ContainerModule(bind => { const client: CheTaskClient = ctx.container.get(CheTaskClient); return provider.createProxy(CHE_TASK_SERVICE_PATH, client); }).inSingletonScope(); + + bindChePluginPreferences(bind); + + bind(ChePluginService).toDynamicValue(ctx => { + const provider = ctx.container.get(WebSocketConnectionProvider); + return provider.createProxy(CHE_PLUGIN_SERVICE_PATH); + }).inSingletonScope(); + + bind(ChePluginFrontentService).toSelf().inSingletonScope(); + bind(ChePluginManager).toSelf().inSingletonScope(); + + bindViewContribution(bind, ChePluginViewContribution); + + bind(ChePluginMenu).toSelf().inSingletonScope(); + bind(ChePluginWidget).toSelf().inSingletonScope(); + bind(WidgetFactory).toDynamicValue(ctx => ({ + id: ChePluginViewContribution.PLUGINS_WIDGET_ID, + createWidget: () => ctx.container.get(ChePluginWidget) + })); + + bind(ChePluginCommandContribution).toSelf().inSingletonScope(); + bind(CommandContribution).toService(ChePluginCommandContribution); }); diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-command-contribution.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-command-contribution.ts new file mode 100644 index 000000000..7cc0f72e2 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-command-contribution.ts @@ -0,0 +1,180 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { injectable, inject } from 'inversify'; +import { CommandRegistry, CommandContribution } from '@theia/core/lib/common'; +import { MessageService, Command } from '@theia/core/lib/common'; +import { ChePluginRegistry } from '../../common/che-protocol'; +import { ChePluginManager } from './che-plugin-manager'; +import { QuickInputService } from '@theia/core/lib/browser'; +import { MonacoQuickOpenService } from '@theia/monaco/lib/browser/monaco-quick-open-service'; +import { QuickOpenModel, QuickOpenItem, QuickOpenMode } from '@theia/core/lib/browser/quick-open/quick-open-model'; + +function cmd(id: string, label: string): Command { + return { + id: `${ChePluginManagerCommands.PLUGIN_MANAGER_ID}:${id}`, + category: ChePluginManagerCommands.PLUGIN_MANAGER_CATEGORY, + label: label + }; +} + +export namespace ChePluginManagerCommands { + + export const PLUGIN_MANAGER_ID = 'plugin-manager'; + export const PLUGIN_MANAGER_CATEGORY = 'Plugin Manager'; + + export const SHOW_AVAILABLE_PLUGINS = cmd('show-available-plugins', 'Show Available Plugins'); + export const SHOW_INSTALLED_PLUGINS = cmd('show-installed-plugins', 'Show Installed Plugins'); + export const SHOW_BUILT_IN_PLUGINS = cmd('show-built-in-plugins', 'Show Built-in Plugins'); + + export const CHANGE_REGISTRY = cmd('change-registry', 'Change Registry'); + export const ADD_REGISTRY = cmd('add-registry', 'Add Registry'); +} + +@injectable() +export class ChePluginCommandContribution implements CommandContribution { + + @inject(MessageService) + protected readonly messageService: MessageService; + + @inject(QuickInputService) + protected readonly quickInputService: QuickInputService; + + @inject(MonacoQuickOpenService) + protected readonly monacoQuickOpenService: MonacoQuickOpenService; + + @inject(ChePluginManager) + protected readonly chePluginManager: ChePluginManager; + + registerCommands(commands: CommandRegistry): void { + commands.registerCommand(ChePluginManagerCommands.CHANGE_REGISTRY, { + execute: () => this.changePluginRegistry() + }); + + commands.registerCommand(ChePluginManagerCommands.ADD_REGISTRY, { + execute: () => this.addPluginRegistry() + }); + } + + // + async showAvailablePlugins() { + this.chePluginManager.changeFilter('', true); + } + + // @installed + async showInstalledPlugins() { + this.chePluginManager.changeFilter('@installed', true); + } + + // @builtin + // Displays a list of built in plugins provided inside Theia editor container. + // Will be implemented soon. + async showBuiltInPlugins() { + } + + /** + * Displays prompt to add a new plugin registry. + * Makes new plugin registry active and displays a list of plugins from this registry. + */ + async addPluginRegistry(): Promise { + const name = await this.quickInputService.open({ + prompt: 'Name of your registry' + }); + + if (!name) { + return; + } + + const uri = await this.quickInputService.open({ + prompt: 'Registry URI' + }); + + if (!uri) { + return; + } + + const registry = { + name, + uri + }; + + this.chePluginManager.addRegistry(registry); + this.chePluginManager.changeRegistry(registry); + } + + private async pickPluginRegistry(): Promise { + const registryList = this.chePluginManager.getRegistryList(); + + return new Promise((resolve, reject) => { + // Return undefined if registry list is empty + if (!registryList || registryList.length === 0) { + resolve(undefined); + return; + } + + // Active before appearing the pick menu + const activeElement: HTMLElement | undefined = window.document.activeElement as HTMLElement; + + // ChePluginRegistry to be returned + let returnValue: ChePluginRegistry | undefined; + + const items = registryList.map(registry => + new QuickOpenItem({ + label: registry.name, + detail: registry.uri, + run: mode => { + if (mode === QuickOpenMode.OPEN) { + returnValue = { + name: registry.name, + uri: registry.uri + } as ChePluginRegistry; + } + return true; + } + }) + ); + + // Create quick open model + const model = { + onType(lookFor: string, acceptor: (items: QuickOpenItem[]) => void): void { + acceptor(items); + } + } as QuickOpenModel; + + // Show pick menu + this.monacoQuickOpenService.open(model, { + fuzzyMatchLabel: true, + fuzzyMatchDetail: true, + fuzzyMatchDescription: true, + onClose: () => { + if (activeElement) { + activeElement.focus(); + } + + resolve(returnValue); + } + }); + }); + } + + async changePluginRegistry(): Promise { + const registry = await this.pickPluginRegistry(); + if (registry) { + this.chePluginManager.changeRegistry(registry); + } + } + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-frontend-service.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-frontend-service.ts new file mode 100644 index 000000000..fd2801e96 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-frontend-service.ts @@ -0,0 +1,93 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { injectable, inject } from 'inversify'; +import { HostedPluginServer, PluginMetadata } from '@theia/plugin-ext/lib/common/plugin-protocol'; +import { ChePluginMetadata } from '../../common/che-protocol'; +import { PluginFilter } from '../../common/plugin/plugin-filter'; + +@injectable() +export class ChePluginFrontentService { + + @inject(HostedPluginServer) + protected readonly hostedPluginServer: HostedPluginServer; + + async getDeployedPlugins(filter: string): Promise { + if (PluginFilter.hasType(filter, '@installed')) { + let pluginList = await this.getAllDeployedPlugins(); + pluginList = PluginFilter.filterPlugins(pluginList, filter); + return pluginList; + } + + return []; + } + + /** + * Returns non-filtered list of the deployed plugins. + */ + private async getAllDeployedPlugins(): Promise { + const metadata = await this.hostedPluginServer.getDeployedMetadata(); + + const plugins: ChePluginMetadata[] = metadata.map((meta: PluginMetadata) => { + const publisher = meta.source.publisher; + const name = meta.source.name; + const version = meta.source.version; + const type = this.determinePluginType(meta); + const displayName = meta.source.displayName ? meta.source.displayName : meta.source.name; + + const title = name; + + const description = meta.source.description; + + // tslint:disable-next-line:no-any + const icon = (meta.source as any).icon; + + return { + publisher, + name, + version, + type, + displayName, + title, + description, + icon, + url: '', + repository: '', + firstPublicationDate: '', + category: '', + latestUpdateDate: '', + + // Plugin KEY. Used to set in workspace configuration + key: `${publisher}/${name}/${version}` + }; + }); + + return plugins; + } + + private determinePluginType(meta: PluginMetadata): string { + if (meta && meta.model && meta.model.engine && meta.model.engine.type) { + if ('vscode' === meta.model.engine.type) { + return 'VS Code extension'; + } else if ('theiaPlugin' === meta.model.engine.type) { + return 'Theia plugin'; + } + } + + return ''; + } + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-manager.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-manager.ts new file mode 100644 index 000000000..1a913ee19 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-manager.ts @@ -0,0 +1,318 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { injectable, inject } from 'inversify'; + +import { + ChePluginRegistry, + ChePluginMetadata, + ChePluginService, + CheApiService +} from '../../common/che-protocol'; + +import { PluginServer } from '@theia/plugin-ext/lib/common/plugin-protocol'; +import { MessageService, Emitter, Event } from '@theia/core/lib/common'; +import { ConfirmDialog } from '@theia/core/lib/browser'; + +import { ChePluginPreferences } from './che-plugin-preferences'; +import { ChePluginFrontentService } from './che-plugin-frontend-service'; +import { PreferenceService, PreferenceScope } from '@theia/core/lib/browser/preferences'; + +@injectable() +export class ChePluginManager { + + /** + * Default plugin registry + */ + private defaultRegistry: ChePluginRegistry; + + /** + * Active plugin registry. + * Plugin widget should display the list of plugins from this registry. + */ + private activeRegistry: ChePluginRegistry; + + /** + * Registry list + */ + private registryList: ChePluginRegistry[]; + + /** + * List of installed plugins. + * Initialized by plugins received from workspace config. + */ + private installedPlugins: string[]; + + /** + * List of plugins, currently available on active plugin registry. + */ + private availablePlugins: ChePluginMetadata[] = []; + + @inject(ChePluginService) + protected readonly chePluginService: ChePluginService; + + @inject(PluginServer) + protected readonly pluginServer: PluginServer; + + @inject(CheApiService) + protected readonly cheApiService: CheApiService; + + @inject(MessageService) + protected readonly messageService: MessageService; + + @inject(ChePluginPreferences) + protected readonly chePluginPreferences: ChePluginPreferences; + + @inject(PreferenceService) + protected readonly preferenceService: PreferenceService; + + @inject(ChePluginFrontentService) + protected readonly pluginFrontentService: ChePluginFrontentService; + + protected readonly pluginRegistryChanged = new Emitter(); + + protected readonly workspaceConfigurationChanged = new Emitter(); + + get onPluginRegistryChanged(): Event { + return this.pluginRegistryChanged.event; + } + + get onWorkspaceConfigurationChanged(): Event { + return this.workspaceConfigurationChanged.event; + } + + /** + * Restores list of custom registries + */ + private async restoreRegistryList(): Promise { + // wait for preference service + await this.preferenceService.ready; + + const prefs = this.chePluginPreferences['chePlugins.repositories']; + if (prefs) { + Object.keys(prefs).forEach(repoName => { + const uri = prefs[repoName]; + + const registry = this.registryList.find(r => r.uri === uri); + if (registry === undefined) { + this.registryList.push({ + name: repoName, + uri: uri + }); + } + }); + } + } + + private async initDefaults(): Promise { + if (!this.defaultRegistry) { + this.defaultRegistry = await this.chePluginService.getDefaultRegistry(); + } + + if (!this.activeRegistry) { + this.activeRegistry = this.defaultRegistry; + } + + if (!this.registryList) { + this.registryList = [this.defaultRegistry]; + + this.registryList.push({ + name: 'Visual Studio Code plugins', + uri: 'https://marketplace.visualstudio.com/vscode' + }); + + await this.restoreRegistryList(); + } + + if (!this.installedPlugins) { + // Get list of plugins from workspace config + this.installedPlugins = await this.chePluginService.getWorkspacePlugins(); + } + } + + getDefaultRegistry(): ChePluginRegistry { + return this.defaultRegistry; + } + + changeRegistry(registry: ChePluginRegistry): void { + this.activeRegistry = registry; + this.pluginRegistryChanged.fire(registry); + } + + addRegistry(registry: ChePluginRegistry): void { + this.registryList.push(registry); + + // Save list of custom repositories to preferences + const prefs = {}; + this.registryList.forEach(r => { + if (r.name !== 'Default') { + prefs[r.name] = r.uri; + } + }); + + this.preferenceService.set('chePlugins.repositories', prefs, PreferenceScope.User); + } + + removeRegistry(registry: ChePluginRegistry): void { + this.registryList = this.registryList.filter(r => r.uri !== registry.uri); + } + + getRegistryList(): ChePluginRegistry[] { + return this.registryList; + } + + /** + * Returns plugin list from active registry + */ + async getPlugins(filter: string): Promise { + await this.initDefaults(); + + this.availablePlugins = await this.chePluginService.getPlugins(this.activeRegistry, filter); + // The code will be use soon + // const deployedPlugins = await this.pluginFrontentService.getDeployedPlugins(filter); + // this.availablePlugins = this.availablePlugins.concat(deployedPlugins); + return this.availablePlugins; + } + + isPluginInstalled(plugin: ChePluginMetadata): boolean { + return this.installedPlugins.indexOf(plugin.key) >= 0; + } + + async install(plugin: ChePluginMetadata): Promise { + try { + // add the plugin to workspace configuration + await this.chePluginService.addPlugin(plugin.key); + this.messageService.info(`Plugin '${plugin.publisher}/${plugin.name}/${plugin.version}' has been successfully installed`); + + // add the plugin to the list of workspace plugins + this.installedPlugins.push(plugin.key); + + // notify that workspace configuration has been changed + this.notifyWorkspaceConfigurationChanged(); + return true; + } catch (error) { + this.messageService.error(`Unable to install plugin '${plugin.publisher}/${plugin.name}/${plugin.version}'. ${error.message}`); + return false; + } + } + + async remove(plugin: ChePluginMetadata): Promise { + try { + // remove the plugin from workspace configuration + await this.chePluginService.removePlugin(plugin.key); + this.messageService.info(`Plugin '${plugin.publisher}/${plugin.name}/${plugin.version}' has been successfully removed`); + + // remove the plugin from the list of workspace plugins + this.installedPlugins = this.installedPlugins.filter(p => p !== plugin.key); + + // notify that workspace configuration has been changed + this.notifyWorkspaceConfigurationChanged(); + return true; + } catch (error) { + this.messageService.error(`Unable to remove plugin '${plugin.publisher}/${plugin.name}/${plugin.version}'. ${error.message}`); + return false; + } + } + + private getIdPublisher(input: string): string { + if (input.startsWith('ext install ')) { + // check for 'ext install rebornix.Ruby' + return input.substring('ext install '.length); + } else if (input.startsWith('vscode:extension/')) { + // check for 'vscode:extension/rebornix.Ruby' + return input.substring('vscode:extension/'.length); + } + + return undefined; + } + + /** + * Installs VS Code extension. + */ + async installVSCodeExtension(command: string): Promise { + const idPublisher = this.getIdPublisher(command); + try { + await this.pluginServer.deploy(command); + this.messageService.info(`VS Code plugin '${idPublisher}' has been installed`); + return true; + } catch (error) { + this.messageService.error(`Unable to install VS Code plugin '${idPublisher}'`); + } + + return false; + } + + /** + * Determines whether the `input` is a command to install VS Code extension. + * + * Returns VS Code extension `publisher.ID` + */ + checkVsCodeExtension(input: string): string { + try { + const idPublisher = this.getIdPublisher(input); + if (idPublisher) { + const parts = idPublisher.split('.'); + if (parts.length === 2 && parts[0] && parts[1]) { + return idPublisher; + } + } + } catch (error) { + console.log(error); + } + + return undefined; + } + + private notifyWorkspaceConfigurationChanged() { + setTimeout(() => { + this.workspaceConfigurationChanged.fire(true); + }, 500); + } + + async restartWorkspace(): Promise { + const confirm = new ConfirmDialog({ + title: 'Restart Workspace', + msg: 'Are you sure you want to restart your workspace?', + ok: 'Restart' + }); + + if (await confirm.open()) { + this.messageService.info('Workspace is restarting...'); + + try { + await this.cheApiService.stop(); + setTimeout(() => { + window.location.reload(); + }, 1000); + } catch (error) { + this.messageService.error(`Unable to restart your workspace. ${error.message}`); + } + } + } + + protected readonly filterChanged = new Emitter(); + + get onFilterChanged(): Event { + return this.filterChanged.event; + } + + async changeFilter(filter: string, sendNotification: boolean = false) { + if (sendNotification) { + this.filterChanged.fire(filter); + } + } + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-menu.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-menu.ts new file mode 100644 index 000000000..27ff39d49 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-menu.ts @@ -0,0 +1,118 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { injectable, inject } from 'inversify'; +import { Menu } from '@phosphor/widgets'; +import { CommandRegistry } from '@phosphor/commands'; +import { Emitter, Event } from '@theia/core/lib/common'; +import { ChePluginManager } from './che-plugin-manager'; + +import { ChePluginManagerCommands, ChePluginCommandContribution } from './che-plugin-command-contribution'; + +@injectable() +export class ChePluginMenu { + + @inject(ChePluginCommandContribution) + protected readonly chePluginCommandContribution: ChePluginCommandContribution; + + @inject(ChePluginManager) + protected readonly chePluginManager: ChePluginManager; + + protected readonly menuClosed = new Emitter(); + + get onMenuClosed(): Event { + return this.menuClosed.event; + } + + show(x: number, y: number): void { + const commands = new CommandRegistry(); + const menu = new Menu({ + commands + }); + + this.addCommands(commands, menu); + + menu.aboutToClose.connect(() => { + this.menuClosed.fire(undefined); + }); + + menu.open(x, y); + } + + /** + * Adds commands to the menu for running plugin. + */ + protected addCommands(commands: CommandRegistry, menu: Menu): void { + + commands.addCommand(ChePluginManagerCommands.SHOW_AVAILABLE_PLUGINS.id, { + label: ChePluginManagerCommands.SHOW_AVAILABLE_PLUGINS.label, + isEnabled: () => true, + execute: () => this.chePluginCommandContribution.showAvailablePlugins() + }); + + commands.addCommand(ChePluginManagerCommands.SHOW_INSTALLED_PLUGINS.id, { + label: ChePluginManagerCommands.SHOW_INSTALLED_PLUGINS.label, + isEnabled: () => true, + execute: () => this.chePluginCommandContribution.showInstalledPlugins() + }); + + commands.addCommand(ChePluginManagerCommands.SHOW_BUILT_IN_PLUGINS.id, { + label: ChePluginManagerCommands.SHOW_BUILT_IN_PLUGINS.label, + isEnabled: () => false, + execute: () => this.chePluginCommandContribution.showBuiltInPlugins() + }); + + commands.addCommand(ChePluginManagerCommands.CHANGE_REGISTRY.id, { + label: ChePluginManagerCommands.CHANGE_REGISTRY.label, + execute: () => this.chePluginCommandContribution.changePluginRegistry() + }); + + commands.addCommand(ChePluginManagerCommands.ADD_REGISTRY.id, { + label: ChePluginManagerCommands.ADD_REGISTRY.label, + execute: () => this.chePluginCommandContribution.addPluginRegistry() + }); + + menu.addItem({ + type: 'command', + command: ChePluginManagerCommands.SHOW_AVAILABLE_PLUGINS.id + }); + + menu.addItem({ + type: 'command', + command: ChePluginManagerCommands.SHOW_INSTALLED_PLUGINS.id + }); + + menu.addItem({ + type: 'command', + command: ChePluginManagerCommands.SHOW_BUILT_IN_PLUGINS.id + }); + + menu.addItem({ + type: 'separator' + }); + + menu.addItem({ + type: 'command', + command: ChePluginManagerCommands.CHANGE_REGISTRY.id + }); + + menu.addItem({ + type: 'command', + command: ChePluginManagerCommands.ADD_REGISTRY.id + }); + } + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-preferences.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-preferences.ts new file mode 100644 index 000000000..7b0106410 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-preferences.ts @@ -0,0 +1,55 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { interfaces } from 'inversify'; +import { + createPreferenceProxy, + PreferenceProxy, + PreferenceService, + PreferenceSchema, + PreferenceContribution +} from '@theia/core/lib/browser/preferences'; + +export const chePluginPreferenceSchema: PreferenceSchema = { + 'type': 'object', + 'properties': { + 'chePlugins.repositories': { + 'description': 'Custom plugin repositories', + 'type': 'object', + 'default': {} + } + } +}; + +export interface ChePluginPreferenceConfiguration { + 'chePlugins.repositories': { [name: string]: string }; +} + +export const ChePluginPreferences = Symbol('ChePluginPreferences'); +export type ChePluginPreferences = PreferenceProxy; + +export function createChePluginPreferences(preferences: PreferenceService): ChePluginPreferences { + return createPreferenceProxy(preferences, chePluginPreferenceSchema); +} + +export function bindChePluginPreferences(bind: interfaces.Bind): void { + bind(ChePluginPreferences).toDynamicValue(ctx => { + const preferences = ctx.container.get(PreferenceService); + return createChePluginPreferences(preferences); + }).inSingletonScope(); + + bind(PreferenceContribution).toConstantValue({ schema: chePluginPreferenceSchema }); +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-view-contribution.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-view-contribution.ts new file mode 100644 index 000000000..db7fa723e --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-view-contribution.ts @@ -0,0 +1,39 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { injectable } from 'inversify'; +import { AbstractViewContribution } from '@theia/core/lib/browser/shell/view-contribution'; +import { ChePluginWidget } from './che-plugin-widget'; + +@injectable() +export class ChePluginViewContribution extends AbstractViewContribution { + + public static PLUGINS_WIDGET_ID = 'che-plugins'; + + constructor() { + super({ + widgetId: ChePluginViewContribution.PLUGINS_WIDGET_ID, + widgetName: 'Che Plugins', + defaultWidgetOptions: { + area: 'left', + rank: 400 + }, + toggleCommandId: 'chePluginsView:toggle', + toggleKeybinding: 'ctrlcmd+shift+j' + }); + } + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-widget.tsx b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-widget.tsx new file mode 100644 index 000000000..980301f29 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-widget.tsx @@ -0,0 +1,481 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { injectable, inject } from 'inversify'; +import { Message } from '@phosphor/messaging'; +import { ReactWidget } from '@theia/core/lib/browser/widgets/react-widget'; +import { AlertMessage } from '@theia/core/lib/browser/widgets/alert-message'; +import * as React from 'react'; +import { ChePluginRegistry, ChePluginMetadata } from '../../common/che-protocol'; +import { ChePluginManager } from './che-plugin-manager'; +import { ChePluginMenu } from './che-plugin-menu'; +import { Key } from '@theia/core/lib/browser'; +import { ConfirmDialog } from '@theia/core/lib/browser'; + +@injectable() +export class ChePluginWidget extends ReactWidget { + + protected plugins: ChePluginMetadata[] = []; + + protected status: 'ready' | 'loading' | 'failed' = 'loading'; + + protected needToBeRendered = true; + + protected needToRestartWorkspace = false; + protected hidingRestartWorkspaceNotification = false; + + protected currentFilter: string; + + constructor( + @inject(ChePluginManager) protected chePluginManager: ChePluginManager, + @inject(ChePluginMenu) protected chePluginMenu: ChePluginMenu + ) { + super(); + this.id = 'che-plugins'; + this.title.label = 'Che Plugins'; + this.title.caption = 'Che Plugins'; + this.title.iconClass = 'fa che-plugins-tab-icon'; + this.title.closable = true; + this.addClass('theia-plugins'); + + this.node.tabIndex = 0; + + chePluginManager.onPluginRegistryChanged( + registry => this.onPluginRegistryChanged(registry)); + + chePluginManager.onWorkspaceConfigurationChanged( + needToRestart => this.onWorkspaceConfigurationChanged(needToRestart)); + + chePluginManager.onFilterChanged( + filter => this.updateFilter(filter, true)); + + this.node.ondrop = event => { + event.preventDefault(); + const text = event.dataTransfer.getData('text'); + this.onDrop(text); + }; + + this.node.ondragover = event => { + event.preventDefault(); + }; + } + + protected onAfterShow(msg: Message) { + super.onAfterShow(msg); + + if (this.needToBeRendered) { + this.needToBeRendered = false; + + this.update(); + this.updatePlugins(); + } + } + + protected onActivateRequest(msg: Message) { + super.onActivateRequest(msg); + + this.node.focus(); + } + + protected async onPluginRegistryChanged(registry?: ChePluginRegistry): Promise { + this.status = 'loading'; + this.update(); + + await this.updatePlugins(); + } + + protected async onWorkspaceConfigurationChanged(needToRestart: boolean): Promise { + if (this.needToRestartWorkspace !== needToRestart) { + this.needToRestartWorkspace = needToRestart; + this.update(); + } + } + + protected updateFilter = async (filter: string, reloadPlugins: boolean) => { + this.currentFilter = filter; + + if (reloadPlugins) { + this.status = 'loading'; + this.update(); + + this.updatePlugins(); + } + } + + protected clearFilter = async () => { + this.currentFilter = ''; + + this.status = 'ready'; + this.update(); + } + + protected async updatePlugins(): Promise { + try { + this.plugins = await this.chePluginManager.getPlugins(this.currentFilter); + this.status = 'ready'; + } catch (error) { + this.status = 'failed'; + } + + this.update(); + } + + protected onChangeFilter = async (filter: string, enterPressed: boolean) => { + // user may want to install plugin + if (enterPressed) { + if (this.chePluginManager.checkVsCodeExtension(filter)) { + if (await this.installExtension(filter)) { + return; + } + } + } + + await this.updateFilter(filter, enterPressed); + } + + protected async onDrop(input: string) { + const extension = this.chePluginManager.checkVsCodeExtension(input); + if (extension) { + const confirm = new ConfirmDialog({ + title: 'Install extension', + msg: `You are going to install VS Code extension '${extension}'`, + ok: 'Install' + }); + + if (await confirm.open()) { + if (await this.installExtension(input)) { + return; + } + } + } + } + + protected async installExtension(extension: string): Promise { + this.status = 'loading'; + this.update(); + + await this.chePluginManager.installVSCodeExtension(extension); + await this.clearFilter(); + return true; + } + + protected render(): React.ReactNode { + const chePluginListControls = ; + + return + {this.renderUpdateWorkspaceNotification()} + {chePluginListControls} + {this.renderPluginList()} + ; + } + + // Restart your workspace to apply changes + protected renderUpdateWorkspaceNotification(): React.ReactNode { + if (this.needToRestartWorkspace) { + const notificationStyle = this.hidingRestartWorkspaceNotification ? 'notification hiding' : 'notification'; + return
+
+
+   + Click here to apply changes and restart your workspace +
+ +
+
+ +
+
+
+
; + } + + return undefined; + } + + protected renderPluginList(): React.ReactNode { + // STATUS: loading + if (this.status === 'loading') { + return
+
+
; + } + + // STATUS: failed + if (this.status === 'failed') { + return ; + } + + // STATUS: ready + if (!this.plugins.length) { + return ; + } + + const list = this.plugins.map(plugin => + ); + return
+ {list} +
; + } + + protected restartWorkspace = async e => { + await this.chePluginManager.restartWorkspace(); + } + + protected hideNotification = async e => { + this.hidingRestartWorkspaceNotification = true; + this.update(); + + setTimeout(() => { + this.needToRestartWorkspace = false; + this.hidingRestartWorkspaceNotification = false; + this.update(); + }, 500); + } + +} + +export class ChePluginListControls extends React.Component< + { + chePluginMenu: ChePluginMenu, + filter: string, + update: (filter: string, reloadPlugins: boolean) => void, + status: string + }, + { menuButtonPressed: boolean, filter: string }> { + + private defaultFilter: string; + + constructor(props: { + chePluginMenu: ChePluginMenu, + filter: string, + update: (filter: string, reloadPlugins: boolean) => void, + status: string + }) { + super(props); + + this.state = { + menuButtonPressed: false, + filter: props.filter + }; + + props.chePluginMenu.onMenuClosed(() => { + this.setState({ + menuButtonPressed: false, + filter: this.state.filter + }); + }); + } + + protected readonly doFilter = (e: React.KeyboardEvent) => { + if (e.target) { + if (Key.ENTER.keyCode === e.keyCode) { + const filter = (e.target as HTMLInputElement).value; + this.props.update(filter, true); + } + } + } + + protected readonly handleChange = event => { + if (event.target) { + this.setState( + { + menuButtonPressed: false, + filter: event.target.value + }); + + this.props.update(event.target.value, false); + } + } + + render(): React.ReactNode { + let value; + if (this.props.filter !== undefined && this.props.filter !== this.defaultFilter) { + this.defaultFilter = this.props.filter; + value = this.props.filter; + this.state = { + menuButtonPressed: this.state.menuButtonPressed, + filter: value + }; + } else { + value = this.state.filter; + } + + const input = this.props.status === 'loading' ? + : ; + + return
+
+ {input} +
+ +
+
+
; + } + + protected menuButtonStyle(): string { + if (this.state.menuButtonPressed) { + return 'menu-button menu-button-active'; + } else { + return 'menu-button'; + } + } + + protected onFocus = async param => { + const rect = document.activeElement.getBoundingClientRect(); + + const left = rect.left; + const top = rect.top + rect.height - 2; + + this.setState({ + menuButtonPressed: true, + filter: this.state.filter + }); + + this.props.chePluginMenu.show(left, top); + } + +} + +export class ChePlugin extends React.Component { + + constructor(props: ChePlugin.Props) { + super(props); + + const plugin = props.plugin; + const state = props.pluginManager.isPluginInstalled(plugin) ? 'installed' : 'not_installed'; + + this.state = { + pluginState: state + }; + } + + render(): React.ReactNode { + const plugin = this.props.plugin; + + // I'm not sure whether 'key' attribute is necessary here + return
+
+
+ +
+
+
+
{plugin.name}
+
{plugin.version}
+
+
+
+
{plugin.description}
+
+
+
+ {plugin.publisher} + {plugin.type} +
+ {this.renderPluginAction(plugin)} +
+
+
; + } + + protected renderPluginAction(plugin: ChePluginMetadata): React.ReactNode { + // Don't show the button for 'Che Editor' plugins + if ('Che Editor' === plugin.type) { + return undefined; + } + + switch (this.state.pluginState) { + case 'installed': + return
Installed
; + case 'installing': + return
Installing...
; + case 'removing': + return
Removing...
; + } + + // 'not_installed' + return
Install
; + } + + protected set(state: ChePluginState): void { + this.setState({ + pluginState: state + }); + } + + protected installPlugin = async () => { + const previousState = this.state.pluginState; + this.set('installing'); + + const installed = await this.props.pluginManager.install(this.props.plugin); + if (installed) { + this.set('installed'); + } else { + this.set(previousState); + } + } + + protected removePlugin = async () => { + const previousState = this.state.pluginState; + this.set('removing'); + + const removed = await this.props.pluginManager.remove(this.props.plugin); + if (removed) { + this.set('not_installed'); + } else { + this.set(previousState); + } + } + +} + +export type ChePluginState = + 'not_installed' + | 'installed' + | 'installing' + | 'removing'; + +export namespace ChePlugin { + + export interface Props { + pluginManager: ChePluginManager; + plugin: ChePluginMetadata; + } + + export interface State { + pluginState: ChePluginState; + } + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/style/che-plugins.css b/extensions/eclipse-che-theia-plugin-ext/src/browser/style/che-plugins.css new file mode 100644 index 000000000..a2a42addf --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/style/che-plugins.css @@ -0,0 +1,376 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +.che-plugins-tab-icon::before { + content: "\F14A"; +} + +/*----------------------------------------------------------------------------- +| Notification informing that workspace has been changed +|----------------------------------------------------------------------------*/ + +.che-plugins-notification { + position: relative; + width: 100%; + height: 46px; +} + +.che-plugins-notification .notification { + width: calc(100% - 2px); + height: 28px; + margin-top: 9px; + margin-bottom: 9px; + margin-left: 1px; + overflow: hidden; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, opacity 500ms ease-in-out 0ms; + background-color: var(--theia-success-color0); + color: #FFFFFF; +} + +.che-plugins-notification .notification.hiding { + opacity: 0; +} + +.che-plugins-notification .notification-message { + position: absolute; + left: 0px; + top: 9px; + right: 28px; + height: 28px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + line-height: 28px; + padding-left: 9px; + cursor: pointer; +} + +.che-plugins-notification .notification:hover { + background-color: var(--theia-success-color1); +} + +.che-plugins-notification .notification:active { + box-shadow: 0px 0px 2px 0px var(--theia-success-color2); + outline: none; +} + +.che-plugins-notification .notification-control { + position: absolute; + right: 1px; + top: 9px; + width: 28px; + height: 28px; + overflow: hidden; +} + +.che-plugins-notification .notification-hide { + position: absolute; + left: 4px; + top: 4px; + width: 20px; + height: 20px; + overflow: hidden; + cursor: pointer; + text-align: center; + line-height: 20px; + opacity: 0.7; +} + +.che-plugins-notification .notification-hide:hover { + opacity: 1; +} + +.che-plugins-notification .notification-hide:active { + opacity: 0.8; +} + +/*----------------------------------------------------------------------------- +| Control pane. Contains text box to filter plugins and menu button +|----------------------------------------------------------------------------*/ + +.che-plugin-control-panel { + width: 100%; + position: relative; +} + +.che-plugin-control-panel > div { + position: relative; + width: 100%; + height: 35px; + overflow: hidden; +} + +/*----------------------------------------------------------------------------- +| Text box to filter plugins +|----------------------------------------------------------------------------*/ + +.che-plugin-control-panel .search { + position: absolute; + left: 8px; + top: 0px; + width: calc(100% - 16px); + height: 24px; + border: 1px solid transparent; + box-sizing: border-box; + padding-right: 24px; +} + +.che-plugin-control-panel .search:focus { + border-color: var(--theia-accent-color3); +} + +.che-plugin-control-panel .search[disabled] { + color: var(--theia-ui-font-color2); +} + +/*----------------------------------------------------------------------------- +| Menu button +|----------------------------------------------------------------------------*/ + +.che-plugin-control-panel .menu-button { + position: absolute; + width: 24px; + height: 24px; + right: 8px; + top: 0px; + overflow: hidden; + text-align: center; + line-height: 26px; + cursor: pointer; + color: var(--theia-ui-font-color2); + box-sizing: border-box; +} + +.che-plugin-control-panel .menu-button:hover { + color: var(--theia-ui-font-color1); +} + +.che-plugin-control-panel .menu-button-active { + color: var(--theia-ui-font-color1); + border: none; + background: var(--theia-menu-color1); + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); +} + +/*----------------------------------------------------------------------------- +| List of plugins +|----------------------------------------------------------------------------*/ + +.che-plugin-list { + position: relative; + width: 100%; + box-sizing: border-box; + overflow-y: auto; + min-width: 250px !important; +} + +.che-plugin-list .che-plugin { + position: relative; + height: 104px; + display: block; +} + +.che-plugin-list .che-plugin-content { + position: absolute; + overflow: hidden; + left: 5px; + top: 0px; + height: 100%; + right: 4px; + border-bottom: 1px solid var(--theia-layout-color4); + box-sizing: border-box; +} + +.che-plugin-list .che-plugin-content:hover { + background: var(--theia-layout-color2); +} + +.che-plugin-list .che-plugin-icon { + position: absolute; + display: block; + overflow: hidden; + width: 64px; + height: 64px; + left: 8px; + top: 16px; +} + +.che-plugin-list .che-plugin-icon > img { + width: 64px; + height: 64px; +} + +.che-plugin-list .che-plugin-info { + position: absolute; + display: block; + overflow: hidden; + height: calc(100% - 16px); + left: 84px; + top: 8px; + right: 2px; +} + +.che-plugin-list .che-plugin-title { + height: 20px; + line-height: 20px; + position: absolute; + left: 0px; + top: 7px; + right: 4px; +} + +.che-plugin-list .che-plugin-name { + font-size: var(--theia-ui-font-size0); + font-weight: bold; + color: var(--theia-ui-font-color2); + position: absolute; + left: 0px; + top: 0px; + right: 66px; + height: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.che-plugin-list .che-plugin-version { + font-size: var(--theia-ui-font-size0); + color: var(--theia-ui-font-color2); + position: absolute; + right: 0px; + top: 0px; + width: 65px; + height: 100%; + text-align: right; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.che-plugin-list .che-plugin-description { + position: absolute; + left: 0px; + top: 31px; + right: 4px; + height: 26px; + font-size: var(--theia-ui-font-size0); + color: var(--theia-ui-font-color1); + display: block; + overflow: hidden; +} + +.che-plugin-list .che-plugin-description > div { + display: table; + position: relative; + height: 100%; +} + +.che-plugin-list .che-plugin-description > div > div { + display: table-cell; + vertical-align: middle; +} + +.che-plugin-list .che-plugin-publisher { + position: absolute; + color: var(--theia-ui-font-color2); + font-size: var(--theia-ui-font-size0); + font-weight: bold; + left: 0px; + top: 58px; + height: 20px; + line-height: 20px; + right: 85px; + + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.che-plugin-list .che-plugin-type { + font-size: var(--theia-ui-font-size0); + font-weight: normal; + margin-left: 10px; + padding-left: 4px; + padding-right: 4px; + box-sizing: border-box; + padding-top: 1px; + padding-bottom: 1px; + background-color: var(--theia-disabled-color0); + color: var(--theia-disabled-color3); +} + +/*----------------------------------------------------------------------------- +| Plugin actions +|----------------------------------------------------------------------------*/ + +.che-plugin-list .che-plugin-action-add, +.che-plugin-list .che-plugin-action-remove, +.che-plugin-list .che-plugin-action-installing, +.che-plugin-list .che-plugin-action-removing { + display: block; + position: absolute; + font-size: var(--theia-ui-font-size0); + font-weight: bold; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + top: 64px; + height: 22px; + line-height: 22px; + right: 4px; + width: 75px; + text-align: center; + user-select: none; + border-radius: 1px; +} + +.che-plugin-list .che-plugin-action-add { + cursor: pointer; + color: var(--theia-ui-button-font-color); + background-color: var(--theia-ui-button-color); +} + +.che-plugin-list .che-plugin-action-add:hover { + background-color: var(--theia-ui-button-color-hover); +} + +.che-plugin-list .che-plugin-action-add:active { + box-shadow: 0px 0px 1px 1px var(--theia-ui-button-color-hover); + outline: none; +} + +.che-plugin-list .che-plugin-action-remove { + cursor: pointer; + color: var(--theia-success-font-color0); + background-color: var(--theia-success-color0); +} + +.che-plugin-list .che-plugin-action-remove:hover { + background-color: var(--theia-success-color1); +} + +.che-plugin-list .che-plugin-action-remove:active { + box-shadow: 0px 0px 1px 1px var(--theia-success-color0); + outline: none; +} + +.che-plugin-list .che-plugin-action-installing { + color: var(--theia-ui-button-font-color-secondary-disabled); + background-color: var(--theia-ui-button-color-secondary-disabled); +} + +.che-plugin-list .che-plugin-action-removing { + color: var(--theia-ui-button-font-color-secondary-disabled); + background-color: var(--theia-ui-button-color-secondary-disabled); +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts b/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts index 3ccf1f6c1..3e6677070 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts @@ -345,6 +345,10 @@ export interface Preferences { [key: string]: string; } +export interface WorkspaceSettings { + [key: string]: string; +} + export const PLUGIN_RPC_CONTEXT = { CHE_WORKSPACE: >createProxyIdentifier('CheWorkspace'), CHE_WORKSPACE_MAIN: >createProxyIdentifier('CheWorkspaceMain'), @@ -378,6 +382,7 @@ export interface CheApiService { getWorkspaceById(workspaceId: string): Promise; updateWorkspace(workspaceId: string, workspace: cheApi.workspace.Workspace): Promise; + stop(): Promise; getFactoryById(factoryId: string): Promise; @@ -387,6 +392,7 @@ export interface CheApiService { replaceUserPreferences(preferences: Preferences): Promise; deleteUserPreferences(): Promise; deleteUserPreferences(list: string[] | undefined): Promise; + getWorkspaceSettings(): Promise; generateSshKey(service: string, name: string): Promise; createSshKey(sshKeyPair: cheApi.ssh.SshPair): Promise; @@ -416,3 +422,67 @@ export interface CheTaskClient { addTaskExitedHandler(func: (id: number) => Promise): void; onKillEvent: Event } + +export interface ChePluginRegistry { + name: string, + uri: string +} + +/** + * Describes properties in plugin meta.yaml + */ +export interface ChePluginMetadata { + publisher: string, + name: string, + version: string, + type: string, + displayName: string, + title: string, + description: string, + icon: string, + url: string, + repository: string, + firstPublicationDate: string, + category: string, + latestUpdateDate: string, + + // Plugin KEY. Used to set in workpsace configuration + key: string +} + +export const CHE_PLUGIN_SERVICE_PATH = '/che-plugin-service'; + +export const ChePluginService = Symbol('ChePluginService'); + +export interface ChePluginService { + + /** + * Returns default plugin registry; + */ + getDefaultRegistry(): Promise; + + /** + * Returns a list of available plugins on the plugin registry. + * + * @param registry ChePluginRegistry plugin registry + * @param filter filter + * @return list of available plugins + */ + getPlugins(registry: ChePluginRegistry, filter: string): Promise; + + /** + * Returns list of plugins described in workspace configuration. + */ + getWorkspacePlugins(): Promise; + + /** + * Adds a plugin to workspace configuration. + */ + addPlugin(pluginKey: string): Promise; + + /** + * Removes a plugin from workspace configuration. + */ + removePlugin(pluginKey: string): Promise; + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/common/plugin/plugin-filter.ts b/extensions/eclipse-che-theia-plugin-ext/src/common/plugin/plugin-filter.ts new file mode 100644 index 000000000..cce668f3f --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/common/plugin/plugin-filter.ts @@ -0,0 +1,67 @@ +/******************************************************************************** + * Copyright (C) 2019 Red Hat, Inc. and others. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the Eclipse + * Public License v. 2.0 are satisfied: GNU General Public License, version 2 + * with the GNU Classpath Exception which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + ********************************************************************************/ + +import { ChePluginMetadata } from '../che-protocol'; + +export namespace PluginFilter { + + // @installed + // @builtin + // @enabled + // @disabled + export function hasType(filter: string, type: string): boolean { + if (filter) { + const filters = filter.split(' '); + const found = filters.find(value => value === type); + return found !== undefined; + } + + return false; + } + + export function filterByType(plugins: ChePluginMetadata[], type: string): ChePluginMetadata[] { + return plugins.filter(plugin => { + const regex = / /gi; + const t = plugin.type.toLowerCase().replace(regex, '_'); + return t === type; + }); + } + + export function filterByText(plugins: ChePluginMetadata[], text: string): ChePluginMetadata[] { + return plugins; + } + + export function filterPlugins(plugins: ChePluginMetadata[], filter: string): ChePluginMetadata[] { + let filteredPlugins = plugins; + const filters = filter.split(' '); + + filters.forEach(f => { + if (f) { + if (f.startsWith('@')) { + if (f.startsWith('@type:')) { + const type = f.substring('@type:'.length); + filteredPlugins = PluginFilter.filterByType(filteredPlugins, type); + } + } else { + filteredPlugins = PluginFilter.filterByText(filteredPlugins, f); + } + } + }); + + return filteredPlugins; + } + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/node/che-api-service.ts b/extensions/eclipse-che-theia-plugin-ext/src/node/che-api-service.ts index b0a4e944c..f43d756a1 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/node/che-api-service.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/node/che-api-service.ts @@ -7,11 +7,13 @@ * * SPDX-License-Identifier: EPL-2.0 **********************************************************************/ -import { CheApiService, Preferences } from '../common/che-protocol'; +import { CheApiService, Preferences, WorkspaceSettings } from '../common/che-protocol'; import { che as cheApi } from '@eclipse-che/api'; import WorkspaceClient, { IRestAPIConfig, IRemoteAPI } from '@eclipse-che/workspace-client'; import { injectable } from 'inversify'; +const ENV_WORKSPACE_ID_IS_NOT_SET = 'Environment variable CHE_WORKSPACE_ID is not set'; + @injectable() export class CheApiServiceImpl implements CheApiService { @@ -45,11 +47,16 @@ export class CheApiServiceImpl implements CheApiService { return cheApiClient.deleteUserPreferences(list); } + async getWorkspaceSettings(): Promise { + const cheApiClient = await this.getCheApiClient(); + return cheApiClient.getSettings(); + } + async currentWorkspace(): Promise { try { const workspaceId = process.env.CHE_WORKSPACE_ID; if (!workspaceId) { - return Promise.reject('Cannot find Che workspace id, environment variable "CHE_WORKSPACE_ID" is not set'); + return Promise.reject(ENV_WORKSPACE_ID_IS_NOT_SET); } const cheApiClient = await this.getCheApiClient(); @@ -100,6 +107,16 @@ export class CheApiServiceImpl implements CheApiService { } } + async stop(): Promise { + const workspaceId = process.env.CHE_WORKSPACE_ID; + if (!workspaceId) { + return Promise.reject(ENV_WORKSPACE_ID_IS_NOT_SET); + } + + const cheApiClient = await this.getCheApiClient(); + return await cheApiClient.stop(workspaceId); + } + async getFactoryById(factoryId: string): Promise { try { const client = await this.getCheApiClient(); @@ -207,8 +224,9 @@ export class CheApiServiceImpl implements CheApiService { private getWorkspaceIdFromEnv(): string { const workspaceId = process.env.CHE_WORKSPACE_ID; if (!workspaceId) { - throw new Error('Environment variable CHE_WORKSPACE_ID is not set.'); + throw new Error(ENV_WORKSPACE_ID_IS_NOT_SET); } + return workspaceId; } diff --git a/extensions/eclipse-che-theia-plugin-ext/src/node/che-backend-module.ts b/extensions/eclipse-che-theia-plugin-ext/src/node/che-backend-module.ts index 94d904d98..b472bfd8f 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/node/che-backend-module.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/node/che-backend-module.ts @@ -14,15 +14,18 @@ import { ExtPluginApiProvider } from '@theia/plugin-ext'; import { ChePluginApiContribution } from './che-plugin-script-service'; import { BackendApplicationContribution } from '@theia/core/lib/node/backend-application'; import { ConnectionHandler, JsonRpcConnectionHandler } from '@theia/core'; -import { CheApiServiceImpl } from './che-api-service'; import { CHE_API_SERVICE_PATH, CHE_TASK_SERVICE_PATH, + CHE_PLUGIN_SERVICE_PATH, CheApiService, CheTaskClient, - CheTaskService + CheTaskService, + ChePluginService } from '../common/che-protocol'; +import { CheApiServiceImpl } from './che-api-service'; import { CheTaskServiceImpl } from './che-task-service'; +import { ChePluginServiceImpl } from './che-plugin-service'; export default new ContainerModule(bind => { bind(ChePluginApiProvider).toSelf().inSingletonScope(); @@ -45,7 +48,15 @@ export default new ContainerModule(bind => { server.setClient(client); client.onDidCloseConnection(() => server.disconnectClient(client)); return server; - } + }) + ).inSingletonScope(); + + // bind(ChePluginService).to(ChePluginServiceImpl).inSingletonScope(); + bind(ChePluginService).toDynamicValue(ctx => new ChePluginServiceImpl(ctx.container)).inSingletonScope(); + bind(ConnectionHandler).toDynamicValue(ctx => + new JsonRpcConnectionHandler(CHE_PLUGIN_SERVICE_PATH, () => + ctx.container.get(ChePluginService) ) ).inSingletonScope(); + }); diff --git a/extensions/eclipse-che-theia-plugin-ext/src/node/che-plugin-service.ts b/extensions/eclipse-che-theia-plugin-ext/src/node/che-plugin-service.ts new file mode 100644 index 000000000..56bd58a2c --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/node/che-plugin-service.ts @@ -0,0 +1,355 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ +import { + CheApiService, + ChePluginService, + ChePluginRegistry, + ChePluginMetadata, + WorkspaceSettings +} from '../common/che-protocol'; + +import { injectable, interfaces } from 'inversify'; +import axios, { AxiosInstance } from 'axios'; +import { che as cheApi } from '@eclipse-che/api'; +import URI from '@theia/core/lib/common/uri'; +import { PluginFilter } from '../common/plugin/plugin-filter'; + +const yaml = require('js-yaml'); + +/** + * Describes plugin inside plugin list + * https://che-plugin-registry.openshift.io/plugins/ + */ +export interface ChePluginMetadataInternal { + id: string, + displayName: string, + version: string, + type: string, + name: string, + description: string, + publisher: string, + links: { + self?: string, + [link: string]: string + } +} + +@injectable() +export class ChePluginServiceImpl implements ChePluginService { + + private axiosInstance: AxiosInstance = axios; + + private cheApiService: CheApiService; + + private defaultRegistry: ChePluginRegistry; + + constructor(container: interfaces.Container) { + this.cheApiService = container.get(CheApiService); + } + + async getDefaultRegistry(): Promise { + if (this.defaultRegistry) { + return this.defaultRegistry; + } + + try { + const workspaceSettings: WorkspaceSettings = await this.cheApiService.getWorkspaceSettings(); + if (workspaceSettings && workspaceSettings['cheWorkspacePluginRegistryUrl']) { + let uri = workspaceSettings['cheWorkspacePluginRegistryUrl']; + + if (uri.endsWith('/')) { + uri = uri.substring(0, uri.length - 1); + } + + if (!uri.endsWith('/plugins')) { + uri += '/plugins/'; + } + + this.defaultRegistry = { + name: 'Eclipse Che plugins', + uri: uri + }; + + return this.defaultRegistry; + } + + return Promise.reject('Plugin registry URI is not set.'); + } catch (error) { + // console.log('ERROR', error); + // return Promise.reject('Unable to get default plugin registry URI. ' + error.message); + + // A temporary solution. Should throw an error instead. + this.defaultRegistry = { + name: 'Eclipse Che plugin registry', + uri: 'https://che-plugin-registry.openshift.io/plugins/' + }; + return this.defaultRegistry; + } + } + + /** + * Removes plugins with type 'Che Editor' if type '@type:che_editor' is not set + */ + squeezeOutEditors(plugins: ChePluginMetadata[], filter: string): ChePluginMetadata[] { + // do not filter if user requested list of editors + if (PluginFilter.hasType(filter, '@type:che_editor')) { + return plugins; + } + + return plugins.filter(plugin => 'Che Editor' !== plugin.type); + } + + /** + * Returns a list of available plugins on the plugin registry. + * + * @param registry ChePluginRegistry plugin registry + * @param filter filter + * @return list of available plugins + */ + async getPlugins(registry: ChePluginRegistry, filter: string): Promise { + // ensure default plugin registry URI is set + if (!this.defaultRegistry) { + await this.getDefaultRegistry(); + } + + let pluginList; + if (filter) { + if (PluginFilter.hasType(filter, '@installed')) { + pluginList = await this.getInstalledPlugins(); + } else { + pluginList = await this.getAllPlugins(registry); + } + + pluginList = PluginFilter.filterPlugins(pluginList, filter); + } else { + pluginList = await this.getAllPlugins(registry); + } + + // remove che_editor if type @type:che_editor is not set + pluginList = this.squeezeOutEditors(pluginList, filter); + + return pluginList; + } + + /** + * Returns non-filtered list of the plugins from the given plugin registry. + */ + async getAllPlugins(registry: ChePluginRegistry): Promise { + // Get list of ChePluginMetadataInternal from plugin registry + const marketplacePlugins = await this.loadPluginList(registry); + if (!marketplacePlugins) { + return Promise.reject('Unable to get plugins from marketplace'); + } + + const longKeyFormat = registry.uri !== this.defaultRegistry.uri; + const plugins: ChePluginMetadata[] = await Promise.all( + marketplacePlugins.map(async marketplacePlugin => { + const pluginYamlURI = this.getPluginYampURI(registry, marketplacePlugin); + return await this.loadPluginMetadata(pluginYamlURI, longKeyFormat); + } + )); + + return plugins.filter(plugin => plugin !== null && plugin !== undefined); + } + + // has prefix @installed + async getInstalledPlugins(): Promise { + const workspacePlugins = await this.getWorkspacePlugins(); + const plugins: ChePluginMetadata[] = await Promise.all( + workspacePlugins.map(async workspacePlugin => { + let pluginYamlURI; + let longKeyFormat = false; + + if (workspacePlugin.startsWith('http://') || workspacePlugin.startsWith('https://')) { + pluginYamlURI = `${workspacePlugin}/meta.yaml`; + longKeyFormat = true; + } else { + let uri = this.defaultRegistry.uri; + if (uri.endsWith('/')) { + uri = uri.substring(0, uri.length - 1); + } + + pluginYamlURI = `${uri}/${workspacePlugin}/meta.yaml`; + } + + return await this.loadPluginMetadata(pluginYamlURI, longKeyFormat); + } + )); + + return plugins.filter(plugin => plugin !== null && plugin !== undefined); + } + + /** + * Loads list of plugins from plugin registry. + * + * @param registry ChePluginRegistry plugin registry + * @return list of available plugins + */ + private async loadPluginList(registry: ChePluginRegistry): Promise { + try { + const noCache = { headers: { 'Cache-Control': 'no-cache' } }; + return (await this.axiosInstance.get(registry.uri, noCache)).data; + } catch (error) { + return undefined; + } + } + + /** + * Creates an URI to plugin metadata yaml file. + * + * @param registry: ChePluginRegistry plugin registry + * @param plugin plugin metadata + * @return uri to plugin yaml file + */ + private getPluginYampURI(registry: ChePluginRegistry, plugin: ChePluginMetadataInternal): string | undefined { + if (plugin.links && plugin.links.self) { + const self: string = plugin.links.self; + if (self.startsWith('/')) { + const uri = new URI(registry.uri); + return `${uri.scheme}://${uri.authority}${self}`; + } else { + const base = this.getBaseDirectory(registry); + return `${base}${self}`; + } + } else { + const base = this.getBaseDirectory(registry); + return `${base}/${plugin.id}/meta.yaml`; + } + } + + private getBaseDirectory(registry: ChePluginRegistry): string { + let uri = registry.uri; + + if (uri.endsWith('.json')) { + uri = uri.substring(0, uri.lastIndexOf('/') + 1); + } else { + if (!uri.endsWith('/')) { + uri += '/'; + } + } + + return uri; + } + + private async loadPluginYaml(yamlURI: string): Promise { + const noCache = { headers: { 'Cache-Control': 'no-cache' } }; + + let err; + try { + const data = (await this.axiosInstance.get(yamlURI, noCache)).data; + return yaml.safeLoad(data); + } catch (error) { + err = error; + } + + try { + if (!yamlURI.endsWith('/')) { + yamlURI += '/'; + } + yamlURI += 'meta.yaml'; + const data = (await this.axiosInstance.get(yamlURI, noCache)).data; + return yaml.safeLoad(data); + } catch (error) { + return Promise.reject('Unable to load plugin metadata. ' + err.message); + } + } + + private async loadPluginMetadata(yamlURI: string, longKeyFormat: boolean): Promise { + try { + const props: ChePluginMetadata = await this.loadPluginYaml(yamlURI); + + let key = `${props.publisher}/${props.name}/${props.version}`; + if (longKeyFormat) { + if (yamlURI.endsWith(key)) { + const uri = yamlURI.substring(0, yamlURI.length - key.length); + key = `${uri}${props.publisher}/${props.name}/${props.version}`; + } else if (yamlURI.endsWith(`${key}/meta.yaml`)) { + const uri = yamlURI.substring(0, yamlURI.length - `${key}/meta.yaml`.length); + key = `${uri}${props.publisher}/${props.name}/${props.version}`; + } + } + + return { + publisher: props.publisher, + name: props.name, + version: props.version, + type: props.type, + displayName: props.displayName, + title: props.title, + description: props.description, + icon: props.icon, + url: props.url, + repository: props.repository, + firstPublicationDate: props.firstPublicationDate, + category: props.category, + latestUpdateDate: props.latestUpdateDate, + key: key + }; + + } catch (error) { + console.log(error); + return Promise.reject('Unable to load plugin metadata. ' + error.message); + } + } + + /** + * Returns list of plugins described in workspace configuration. + */ + async getWorkspacePlugins(): Promise { + const workspace: cheApi.workspace.Workspace = await this.cheApiService.currentWorkspace(); + + if (workspace.config && workspace.config.attributes && workspace.config.attributes['plugins']) { + const plugins = workspace.config.attributes['plugins']; + return plugins.split(','); + } + + return Promise.reject('Unable to get Workspace plugins'); + } + + /** + * Sets new list of plugins to workspace configuration. + */ + async setWorkspacePlugins(plugins: string[]): Promise { + const workspace: cheApi.workspace.Workspace = await this.cheApiService.currentWorkspace(); + if (workspace.config && workspace.config.attributes && workspace.config.attributes['plugins']) { + workspace.config.attributes['plugins'] = plugins.join(','); + await this.cheApiService.updateWorkspace(workspace.id, workspace); + } + } + + /** + * Adds a plugin to workspace configuration. + */ + async addPlugin(pluginKey: string): Promise { + try { + const plugins: string[] = await this.getWorkspacePlugins(); + plugins.push(pluginKey); + await this.setWorkspacePlugins(plugins); + } catch (error) { + console.error(error); + return Promise.reject('Unable to install plugin ' + pluginKey + ' ' + error.message); + } + } + + /** + * Removes a plugin from workspace configuration. + */ + async removePlugin(pluginKey: string): Promise { + try { + const plugins: string[] = await this.getWorkspacePlugins(); + const filteredPlugins = plugins.filter(p => p !== pluginKey); + await this.setWorkspacePlugins(filteredPlugins); + } catch (error) { + console.error(error); + return Promise.reject('Unable to remove plugin ' + pluginKey + ' ' + error.message); + } + } + +} diff --git a/extensions/eclipse-che-theia-plugin-ext/tsconfig.json b/extensions/eclipse-che-theia-plugin-ext/tsconfig.json index 55254ad7d..fdd38a96e 100644 --- a/extensions/eclipse-che-theia-plugin-ext/tsconfig.json +++ b/extensions/eclipse-che-theia-plugin-ext/tsconfig.json @@ -8,7 +8,8 @@ "sourceMap": true, "rootDir": "src", "outDir": "lib", - "skipLibCheck": true + "skipLibCheck": true, + "jsx": "react" }, "include": [ "src" From 06ff88142adbac58ab033e91c50771fca1f6fb05 Mon Sep 17 00:00:00 2001 From: Vitaliy Gulyy Date: Fri, 31 May 2019 17:03:23 +0300 Subject: [PATCH 17/51] Update yarn.lock (#257) Signed-off-by: Vitaliy Gulyy --- yarn.lock | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 2eb769373..b5b6eea4c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -54,7 +54,7 @@ dependencies: "@eclipse-che/api" "^6.16.1" axios "0.18.0" - moxios "git://github.com/stoplightio/moxios.git#v1.3.0" + moxios "git://github.com/stoplightio/moxios#v1.3.0" websocket "1.0.23" "@fortawesome/fontawesome-free@5.6.3": @@ -1658,6 +1658,11 @@ resolved "https://registry.npmjs.org/@types/jest/-/jest-24.0.3.tgz#df8dc56565bd2d27fcbd099434f04f9891e16ab7" integrity sha512-keRxrIwZZ/Ml83cGl3G0OjGlBO4UFQCCa5QlBPz2pY+ZvSnoeUvMJw0vmL4JU6g4vbpIW5H4qSq1xv9h8naAfg== +"@types/js-yaml@3.11.2": + version "3.11.2" + resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.11.2.tgz#699ad86054cc20043c30d66a6fcde30bbf5d3d5e" + integrity sha512-JRDtMPEqXrzfuYAdqbxLot1GvAr/QvicIZAnOAigZaj8xVMhuSJTg/xsv9E1TvyL+wujYhRLx9ZsQ0oFOSmwyA== + "@types/lodash.debounce@4.0.3": version "4.0.3" resolved "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.3.tgz#d712aee9e6136be77f70523ed9f0fc049a6cf15a" @@ -6449,6 +6454,14 @@ js-tokens@^3.0.2: resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= +js-yaml@3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" + integrity sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + js-yaml@^3.13.1, js-yaml@^3.7.0: version "3.13.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" From e321a984e0f39d91f963012a9c38a582916c7ed7 Mon Sep 17 00:00:00 2001 From: Vitaliy Gulyy Date: Fri, 31 May 2019 18:14:31 +0300 Subject: [PATCH 18/51] Update yarn.lock (#258) Signed-off-by: Vitaliy Gulyy --- yarn.lock | 2742 ++++++++++++++++++++++++++--------------------------- 1 file changed, 1371 insertions(+), 1371 deletions(-) diff --git a/yarn.lock b/yarn.lock index b5b6eea4c..7354c811a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,14 +4,14 @@ "@babel/code-frame@^7.0.0-beta.35": version "7.0.0" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== dependencies: "@babel/highlight" "^7.0.0" "@babel/highlight@^7.0.0": version "7.0.0" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== dependencies: chalk "^2.0.0" @@ -20,51 +20,51 @@ "@babel/runtime@^7.1.2": version "7.4.5" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ== dependencies: regenerator-runtime "^0.13.2" "@eclipse-che/api@^6.16.1": version "6.17.1" - resolved "https://registry.npmjs.org/@eclipse-che/api/-/api-6.17.1.tgz#bae00a5ac60501566759ff07b134867996ce8964" + resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-6.17.1.tgz#bae00a5ac60501566759ff07b134867996ce8964" integrity sha512-kXrUsNJWUkoZfw9wOKgtZH8KYntjXqkyIHNduXMyELFizpV8n94PWBvSj6MeyeKqogKO5QmeC5xvFZS5/I1fkg== "@eclipse-che/api@^7.0.0-beta-4.0-80162ea6d2": version "7.0.0-beta-4.0-80162ea6d2" - resolved "https://registry.npmjs.org/@eclipse-che/api/-/api-7.0.0-beta-4.0-80162ea6d2.tgz#f7bb5c7e996332b151e6fb34dae64fc0c4d92619" + resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-7.0.0-beta-4.0-80162ea6d2.tgz#f7bb5c7e996332b151e6fb34dae64fc0c4d92619" integrity sha512-CDIfdDV1D5LafVpWcEm2uvWgyAMqpxWTco9BHIXmci4l4ILxEmwdYnVRAye6SU+KqDGi2ZlglhC85ujX5Lb2Hw== "@eclipse-che/api@latest": version "7.0.0-beta-4.0" - resolved "https://registry.npmjs.org/@eclipse-che/api/-/api-7.0.0-beta-4.0.tgz#11c09ea9d231333595a00d9b54b91af9d8a9ae12" + resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-7.0.0-beta-4.0.tgz#11c09ea9d231333595a00d9b54b91af9d8a9ae12" integrity sha512-0j10nNc7aT18srs7R38mipyi4DjrGQ+bXBmvf2vLTFJGAqhl8V7pB9HsFUq0CYHd8t+gwfwfH0cUmZHdPcJRjA== "@eclipse-che/plugin@latest": - version "0.0.1-1559290690" - resolved "https://registry.npmjs.org/@eclipse-che/plugin/-/plugin-0.0.1-1559290690.tgz#34116c28e873a5d1d15be465e788d4618c066e36" - integrity sha512-CZcMyEk9ybM76+XQ9qkQg/TopSVEtGbxyrtX+KmbKjNxEzC1jYch1P8+Ye/p4cSRh6PbyMiUne1oV9YGUk92JA== + version "0.0.1-1559307569" + resolved "https://registry.yarnpkg.com/@eclipse-che/plugin/-/plugin-0.0.1-1559307569.tgz#606bc46888be286e2df7fed231c8d970cf5cda8f" + integrity sha512-uvFexyavYUdOE1pb3p+2P4oBVO/VJKjyxOSF1+Cfz9BGn5GFZXfTAUegC034q8hT3nLauKr1iQZ8aNIdSTqtFQ== dependencies: "@eclipse-che/api" latest "@eclipse-che/workspace-client@^0.0.1-1551093769", "@eclipse-che/workspace-client@latest": version "0.0.1-1551093769" - resolved "https://registry.npmjs.org/@eclipse-che/workspace-client/-/workspace-client-0.0.1-1551093769.tgz#22a927da819e90b03152289a6847b2f3c45f115b" + resolved "https://registry.yarnpkg.com/@eclipse-che/workspace-client/-/workspace-client-0.0.1-1551093769.tgz#22a927da819e90b03152289a6847b2f3c45f115b" integrity sha512-3iPW1bIclQ7PbWmDaBhs63WMfeWp6Z3jw7pQwZzyd3vRJ9PfdRAayC0gcUVH1KADzp4q2bQ6ruG1T5LuCBDw8Q== dependencies: "@eclipse-che/api" "^6.16.1" axios "0.18.0" - moxios "git://github.com/stoplightio/moxios#v1.3.0" + moxios "git://github.com/stoplightio/moxios.git#v1.3.0" websocket "1.0.23" "@fortawesome/fontawesome-free@5.6.3": version "5.6.3" - resolved "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.6.3.tgz#61c122c420d7a91613f393d6a06e5a4c6ae6abf3" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.6.3.tgz#61c122c420d7a91613f393d6a06e5a4c6ae6abf3" integrity sha512-s5PLdI9NYgjBvfrv6rhirPHlAHWx+Sfo/IjsAeiXYfmemC/GSjwsyz1wLnGPazbLPXWfk62ks980o9AmsxYUEQ== "@lerna/add@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/add/-/add-3.14.0.tgz#799d416e67d48c285967abf883be746557aefa48" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.14.0.tgz#799d416e67d48c285967abf883be746557aefa48" integrity sha512-Sa79Ju6HqF3heSVpBiYPNrGtuS56U/jMzVq4CcVvhNwB34USLrzJJncGFVcfnuUvsjKeFJv+jHxUycHeRE8XYw== dependencies: "@lerna/bootstrap" "3.14.0" @@ -80,7 +80,7 @@ "@lerna/batch-packages@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.14.0.tgz#0208663bab3ddbf57956b370aaec4c9ebee6c800" + resolved "https://registry.yarnpkg.com/@lerna/batch-packages/-/batch-packages-3.14.0.tgz#0208663bab3ddbf57956b370aaec4c9ebee6c800" integrity sha512-RlBkQVNTqk1qvn6PFWiWNiskllUHh6tXbTVm43mZRNd+vhAyvrQC8RWJxH0ECVvnFAt9rSNGRIVbEJ31WnNQLg== dependencies: "@lerna/package-graph" "3.14.0" @@ -88,7 +88,7 @@ "@lerna/bootstrap@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.14.0.tgz#dde35eac0a912097033e1daea237a50e5c3cb75b" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.14.0.tgz#dde35eac0a912097033e1daea237a50e5c3cb75b" integrity sha512-AvnuDp8b0kX4zZgqD3v7ItPABhUsN5CmTEvZBD2JqM+xkQKhzCfz5ABcHEwDwOPWnNQmtH+/2iQdwaD7xBcAXw== dependencies: "@lerna/batch-packages" "3.14.0" @@ -118,7 +118,7 @@ "@lerna/changed@3.14.1": version "3.14.1" - resolved "https://registry.npmjs.org/@lerna/changed/-/changed-3.14.1.tgz#274fa67a34f234546925c139aabe20765f07a8e4" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.14.1.tgz#274fa67a34f234546925c139aabe20765f07a8e4" integrity sha512-G0RgYL/WLTFzbezRBLUO2J0v39EvgZIO5bHHUtYt7zUFSfzapkPfvpdpBj+5JlMtf0B2xfxwTk+lSA4LVnbfmA== dependencies: "@lerna/collect-updates" "3.14.0" @@ -129,7 +129,7 @@ "@lerna/check-working-tree@3.14.1": version "3.14.1" - resolved "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.14.1.tgz#4102681c31e4cebed3968db27567e3180e519822" + resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.14.1.tgz#4102681c31e4cebed3968db27567e3180e519822" integrity sha512-ae/sdZPNh4SS+6c4UDuWP/QKbtIFAn/TvKsPncA1Jdo0PqXLBlug4DzkHTGkvZ5F0nj+0JrSxYteInakJV99vg== dependencies: "@lerna/collect-uncommitted" "3.14.1" @@ -138,7 +138,7 @@ "@lerna/child-process@3.13.3": version "3.13.3" - resolved "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.13.3.tgz#6c084ee5cca9fc9e04d6bf4fc3f743ed26ff190c" + resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.13.3.tgz#6c084ee5cca9fc9e04d6bf4fc3f743ed26ff190c" integrity sha512-3/e2uCLnbU+bydDnDwyadpOmuzazS01EcnOleAnuj9235CU2U97DH6OyoG1EW/fU59x11J+HjIqovh5vBaMQjQ== dependencies: chalk "^2.3.1" @@ -147,7 +147,7 @@ "@lerna/clean@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/clean/-/clean-3.14.0.tgz#4399f4a3289106b0b8ffbffd4a6cfd2e3fe935f2" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.14.0.tgz#4399f4a3289106b0b8ffbffd4a6cfd2e3fe935f2" integrity sha512-wEuAqOS9VMqh2C20KD63IySzyEnyVDqDI3LUsXw+ByUf9AJDgEHv0TCOxbDjDYaaQw1tjSBNZMyYInNeoASwhA== dependencies: "@lerna/command" "3.14.0" @@ -161,7 +161,7 @@ "@lerna/cli@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/cli/-/cli-3.13.0.tgz#3d7b357fdd7818423e9681a7b7f2abd106c8a266" + resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.13.0.tgz#3d7b357fdd7818423e9681a7b7f2abd106c8a266" integrity sha512-HgFGlyCZbYaYrjOr3w/EsY18PdvtsTmDfpUQe8HwDjXlPeCCUgliZjXLOVBxSjiOvPeOSwvopwIHKWQmYbwywg== dependencies: "@lerna/global-options" "3.13.0" @@ -171,7 +171,7 @@ "@lerna/collect-uncommitted@3.14.1": version "3.14.1" - resolved "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.14.1.tgz#b3498c4c7f46efc79092ce4aa0a24edc535e5d1a" + resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-3.14.1.tgz#b3498c4c7f46efc79092ce4aa0a24edc535e5d1a" integrity sha512-hQ67S+nlSJwsPylXbWlrQSZUcWa8tTNIdcMd9OY4+QxdJlZUG7CLbWSyaxi0g11WdoRJHT163mr9xQyAvIVT1A== dependencies: "@lerna/child-process" "3.13.3" @@ -181,7 +181,7 @@ "@lerna/collect-updates@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.14.0.tgz#64d64ff1ec05ac53dfe6851be49d2ad261e6795e" + resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.14.0.tgz#64d64ff1ec05ac53dfe6851be49d2ad261e6795e" integrity sha512-siRHo2atAwj5KpKVOo6QTVIYDYbNs7dzTG6ow9VcFMLKX5shuaEyFA22Z3LmnxQ3sakVFdgvvVeediEz6cM3VA== dependencies: "@lerna/child-process" "3.13.3" @@ -192,7 +192,7 @@ "@lerna/command@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/command/-/command-3.14.0.tgz#5f5e68293c0ff1e85a20b4e96fa6bea33b7632df" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.14.0.tgz#5f5e68293c0ff1e85a20b4e96fa6bea33b7632df" integrity sha512-PtFi5EtXB2VuSruoLsjfZdus56d7oKlZAI4iSRoaS/BBxE2Wyfn7//vW7Ow4hZCzuqb9tBcpDq+4u2pdXN1d2Q== dependencies: "@lerna/child-process" "3.13.3" @@ -208,7 +208,7 @@ "@lerna/conventional-commits@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.14.0.tgz#24f643550dc29d4f1249cc26d0eb453d7a1c513d" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.14.0.tgz#24f643550dc29d4f1249cc26d0eb453d7a1c513d" integrity sha512-hGZ2qQZ9uEGf2eeIiIpEodSs9Qkkf/2uYEtNT7QN1RYISPUh6/lKGBssc5dpbCF64aEuxmemWLdlDf1ogG6++w== dependencies: "@lerna/validation-error" "3.13.0" @@ -224,7 +224,7 @@ "@lerna/create-symlink@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.14.0.tgz#f40ae06e8cebe70c694368ebf9a4af5ab380fbea" + resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-3.14.0.tgz#f40ae06e8cebe70c694368ebf9a4af5ab380fbea" integrity sha512-Kw51HYOOi6UfCKncqkgEU1k/SYueSBXgkNL91FR8HAZH7EPSRTEtp9mnJo568g0+Hog5C+3cOaWySwhHpRG29A== dependencies: cmd-shim "^2.0.2" @@ -233,7 +233,7 @@ "@lerna/create@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/create/-/create-3.14.0.tgz#ec7a0d4aa81e60c918ea2ba06f3c71ee2855a936" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.14.0.tgz#ec7a0d4aa81e60c918ea2ba06f3c71ee2855a936" integrity sha512-J4PeGnzVBOSV7Cih8Uhv9xIauljR9bGcfSDN9aMzFtJhSX0xFXNvmnpXRORp7xNHV2lbxk7mNxRQxzR9CQRMuw== dependencies: "@lerna/child-process" "3.13.3" @@ -257,7 +257,7 @@ "@lerna/describe-ref@3.13.3": version "3.13.3" - resolved "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.13.3.tgz#13318513613f6a407d37fc5dc025ec2cfb705606" + resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.13.3.tgz#13318513613f6a407d37fc5dc025ec2cfb705606" integrity sha512-5KcLTvjdS4gU5evW8ESbZ0BF44NM5HrP3dQNtWnOUSKJRgsES8Gj0lq9AlB2+YglZfjEftFT03uOYOxnKto4Uw== dependencies: "@lerna/child-process" "3.13.3" @@ -265,7 +265,7 @@ "@lerna/diff@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/diff/-/diff-3.14.0.tgz#a4860c062faf990dd3c208dcf1c6fbde5a042bdb" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.14.0.tgz#a4860c062faf990dd3c208dcf1c6fbde5a042bdb" integrity sha512-H6FSj0jOiQ6unVCwOK6ReT5uZN6ZIn/j/cx4YwuOtU3SMcs3UfuQRIFNeKg/tKmOcQGd39Mn9zDhmt3TAYGROA== dependencies: "@lerna/child-process" "3.13.3" @@ -275,7 +275,7 @@ "@lerna/exec@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/exec/-/exec-3.14.0.tgz#da632dac4a86d59f7fe8c566af8648f8272241ff" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.14.0.tgz#da632dac4a86d59f7fe8c566af8648f8272241ff" integrity sha512-cNFO8hWsBVLeqVQ7LsQ4rYKbbQ2eN+Ne+hWKTlUQoyRbYzgJ22TXhjKR6IMr68q0xtclcDlasfcNO+XEWESh0g== dependencies: "@lerna/child-process" "3.13.3" @@ -287,7 +287,7 @@ "@lerna/filter-options@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.14.0.tgz#6a2e60708633f54973bf31262b58e53efb537ef2" + resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.14.0.tgz#6a2e60708633f54973bf31262b58e53efb537ef2" integrity sha512-ZmNZK9m8evxHc+2ZnDyCm8XFIKVDKpIASG1wtizr3R14t49fuYE7nR+rm4t82u9oSSmER8gb8bGzh0SKZme/jg== dependencies: "@lerna/collect-updates" "3.14.0" @@ -296,7 +296,7 @@ "@lerna/filter-packages@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.13.0.tgz#f5371249e7e1a15928e5e88c544a242e0162c21c" + resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-3.13.0.tgz#f5371249e7e1a15928e5e88c544a242e0162c21c" integrity sha512-RWiZWyGy3Mp7GRVBn//CacSnE3Kw82PxE4+H6bQ3pDUw/9atXn7NRX+gkBVQIYeKamh7HyumJtyOKq3Pp9BADQ== dependencies: "@lerna/validation-error" "3.13.0" @@ -305,14 +305,14 @@ "@lerna/get-npm-exec-opts@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" + resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" integrity sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw== dependencies: npmlog "^4.1.2" "@lerna/get-packed@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.13.0.tgz#335e40d77f3c1855aa248587d3e0b2d8f4b06e16" + resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-3.13.0.tgz#335e40d77f3c1855aa248587d3e0b2d8f4b06e16" integrity sha512-EgSim24sjIjqQDC57bgXD9l22/HCS93uQBbGpkzEOzxAVzEgpZVm7Fm1t8BVlRcT2P2zwGnRadIvxTbpQuDPTg== dependencies: fs-extra "^7.0.0" @@ -321,7 +321,7 @@ "@lerna/github-client@3.13.3": version "3.13.3" - resolved "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.13.3.tgz#bcf9b4ff40bdd104cb40cd257322f052b41bb9ce" + resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.13.3.tgz#bcf9b4ff40bdd104cb40cd257322f052b41bb9ce" integrity sha512-fcJkjab4kX0zcLLSa/DCUNvU3v8wmy2c1lhdIbL7s7gABmDcV0QZq93LhnEee3VkC9UpnJ6GKG4EkD7eIifBnA== dependencies: "@lerna/child-process" "3.13.3" @@ -332,12 +332,12 @@ "@lerna/global-options@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" + resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" integrity sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ== "@lerna/has-npm-version@3.13.3": version "3.13.3" - resolved "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.13.3.tgz#167e3f602a2fb58f84f93cf5df39705ca6432a2d" + resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.13.3.tgz#167e3f602a2fb58f84f93cf5df39705ca6432a2d" integrity sha512-mQzoghRw4dBg0R9FFfHrj0TH0glvXyzdEZmYZ8Isvx5BSuEEwpsryoywuZSdppcvLu8o7NAdU5Tac8cJ/mT52w== dependencies: "@lerna/child-process" "3.13.3" @@ -345,7 +345,7 @@ "@lerna/import@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/import/-/import-3.14.0.tgz#de5727dc18d21c50af14b481e47b424c5bbe107c" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.14.0.tgz#de5727dc18d21c50af14b481e47b424c5bbe107c" integrity sha512-j8z/m85FX1QYPgl5TzMNupdxsQF/NFZSmdCR19HQzqiVKC8ULGzF30WJEk66+KeZ94wYMSakINtYD+41s34pNQ== dependencies: "@lerna/child-process" "3.13.3" @@ -359,7 +359,7 @@ "@lerna/init@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/init/-/init-3.14.0.tgz#f5b92f171f9ed4168bd3d9305fffe6a46460a1d2" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.14.0.tgz#f5b92f171f9ed4168bd3d9305fffe6a46460a1d2" integrity sha512-X3PQkQZds5ozA1xiarmVzAK6LPLNK3bBu24Api0w2KJXO7Ccs9ob/VcGdevZuzqdJo1Xg2H6oBhEqIClU9Uqqw== dependencies: "@lerna/child-process" "3.13.3" @@ -370,7 +370,7 @@ "@lerna/link@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/link/-/link-3.14.0.tgz#817243559b3d460a08bd65582e7632b1dbc6df69" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.14.0.tgz#817243559b3d460a08bd65582e7632b1dbc6df69" integrity sha512-xlwQhWTVOZrgAuoONY3/OIBWehDfZXmf5qFhnOy7lIxByRhEX5Vwx0ApaGxHTv3Flv7T+oI4s8UZVq5F6dT8Aw== dependencies: "@lerna/command" "3.14.0" @@ -381,7 +381,7 @@ "@lerna/list@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/list/-/list-3.14.0.tgz#cfe826937c63a3652003639eb7fd36bf4b0a3660" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.14.0.tgz#cfe826937c63a3652003639eb7fd36bf4b0a3660" integrity sha512-Gp+9gaIkBfXBwc9Ng0Y74IEfAqpQpLiXwOP4IOpdINxOeDpllhMaYP6SzLaMvrfSyHRayM7Cq5/PRnHkXQ5uuQ== dependencies: "@lerna/command" "3.14.0" @@ -391,7 +391,7 @@ "@lerna/listable@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/listable/-/listable-3.14.0.tgz#08f4c78e0466568e8e8a57d4ad09537f2bb7bbb9" + resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.14.0.tgz#08f4c78e0466568e8e8a57d4ad09537f2bb7bbb9" integrity sha512-ZK44Mo8xf/N97eQZ236SPSq0ek6+gk4HqHIx05foEMZVV1iIDH4a/nblLsJNjGQVsIdMYFPaqNJ0z+ZQfiJazQ== dependencies: "@lerna/query-graph" "3.14.0" @@ -400,7 +400,7 @@ "@lerna/log-packed@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.13.0.tgz#497b5f692a8d0e3f669125da97b0dadfd9e480f3" + resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-3.13.0.tgz#497b5f692a8d0e3f669125da97b0dadfd9e480f3" integrity sha512-Rmjrcz+6aM6AEcEVWmurbo8+AnHOvYtDpoeMMJh9IZ9SmZr2ClXzmD7wSvjTQc8BwOaiWjjC/ukcT0UYA2m7wg== dependencies: byte-size "^4.0.3" @@ -410,7 +410,7 @@ "@lerna/npm-conf@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.13.0.tgz#6b434ed75ff757e8c14381b9bbfe5d5ddec134a7" + resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-3.13.0.tgz#6b434ed75ff757e8c14381b9bbfe5d5ddec134a7" integrity sha512-Jg2kANsGnhg+fbPEzE0X9nX5oviEAvWj0nYyOkcE+cgWuT7W0zpnPXC4hA4C5IPQGhwhhh0IxhWNNHtjTuw53g== dependencies: config-chain "^1.1.11" @@ -418,7 +418,7 @@ "@lerna/npm-dist-tag@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.14.0.tgz#69b1f99ce9d777782afe646522cb14293d986eb5" + resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.14.0.tgz#69b1f99ce9d777782afe646522cb14293d986eb5" integrity sha512-DEyYEdufTGIC6E4RTJUsYPgqlz1Bs/XPeEQ5fd+ojWnICevj7dRrr2DfHucPiUCADlm2jbAraAQc3QPU0dXRhw== dependencies: "@lerna/otplease" "3.14.0" @@ -429,7 +429,7 @@ "@lerna/npm-install@3.13.3": version "3.13.3" - resolved "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.13.3.tgz#9b09852732e51c16d2e060ff2fd8bfbbb49cf7ba" + resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.13.3.tgz#9b09852732e51c16d2e060ff2fd8bfbbb49cf7ba" integrity sha512-7Jig9MLpwAfcsdQ5UeanAjndChUjiTjTp50zJ+UZz4CbIBIDhoBehvNMTCL2G6pOEC7sGEg6sAqJINAqred6Tg== dependencies: "@lerna/child-process" "3.13.3" @@ -442,7 +442,7 @@ "@lerna/npm-publish@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.14.0.tgz#e3fc5613a2dd08cdd3323347ba87fad5dc5f11fb" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.14.0.tgz#e3fc5613a2dd08cdd3323347ba87fad5dc5f11fb" integrity sha512-ShG0qEnGkWxtjQvIRATgm/CzeoVaSyyoNRag5t8gDSR/r2u9ux72oROKQUEaE8OwcTS4rL2cyBECts8XMNmyYw== dependencies: "@lerna/otplease" "3.14.0" @@ -457,7 +457,7 @@ "@lerna/npm-run-script@3.13.3": version "3.13.3" - resolved "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.13.3.tgz#9bb6389ed70cd506905d6b05b6eab336b4266caf" + resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.13.3.tgz#9bb6389ed70cd506905d6b05b6eab336b4266caf" integrity sha512-qR4o9BFt5hI8Od5/DqLalOJydnKpiQFEeN0h9xZi7MwzuX1Ukwh3X22vqsX4YRbipIelSFtrDzleNVUm5jj0ow== dependencies: "@lerna/child-process" "3.13.3" @@ -466,7 +466,7 @@ "@lerna/otplease@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.14.0.tgz#b539fd3e7a08452fc0db3b10010ca3cf0e4a73e7" + resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.14.0.tgz#b539fd3e7a08452fc0db3b10010ca3cf0e4a73e7" integrity sha512-rYAWzaYZ81bwnrmTkYWGgcc13bl/6DlG7pjWQWNGAJNLzO5zzj0xmXN5sMFJnNvDpSiS/ZS1sIuPvb4xnwLUkg== dependencies: "@lerna/prompt" "3.13.0" @@ -474,14 +474,14 @@ "@lerna/output@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" + resolved "https://registry.yarnpkg.com/@lerna/output/-/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" integrity sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg== dependencies: npmlog "^4.1.2" "@lerna/pack-directory@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.14.0.tgz#229446c2e3f307a7932f2f779d7fb8b8ff7d93b0" + resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-3.14.0.tgz#229446c2e3f307a7932f2f779d7fb8b8ff7d93b0" integrity sha512-E9PmC1oWYjYN8Z0Oeoj7X98NruMg/pcdDiRxnwJ5awnB0d/kyfoquHXCYwCQQFCnWUfto7m5lM4CSostcolEVQ== dependencies: "@lerna/get-packed" "3.13.0" @@ -495,7 +495,7 @@ "@lerna/package-graph@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.14.0.tgz#4ccdf446dccedfbbeb4efff3eb720cb6fcb109fc" + resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.14.0.tgz#4ccdf446dccedfbbeb4efff3eb720cb6fcb109fc" integrity sha512-dNpA/64STD5YXhaSlg4gT6Z474WPJVCHoX1ibsVIFu0fVgH609Y69bsdmbvTRdI7r6Dcu4ZfGxdR636RTrH+Eg== dependencies: "@lerna/prerelease-id-from-version" "3.14.0" @@ -506,7 +506,7 @@ "@lerna/package@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/package/-/package-3.13.0.tgz#4baeebc49a57fc9b31062cc59f5ee38384429fc8" + resolved "https://registry.yarnpkg.com/@lerna/package/-/package-3.13.0.tgz#4baeebc49a57fc9b31062cc59f5ee38384429fc8" integrity sha512-kSKO0RJQy093BufCQnkhf1jB4kZnBvL7kK5Ewolhk5gwejN+Jofjd8DGRVUDUJfQ0CkW1o6GbUeZvs8w8VIZDg== dependencies: load-json-file "^4.0.0" @@ -515,14 +515,14 @@ "@lerna/prerelease-id-from-version@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.14.0.tgz#d5da9c26ac4a0d0ecde09018f06e41ca4dd444c2" + resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.14.0.tgz#d5da9c26ac4a0d0ecde09018f06e41ca4dd444c2" integrity sha512-Ap3Z/dNhqQuSrKmK+JmzYvQYI2vowxHvUVxZJiDVilW8dyNnxkCsYFmkuZytk5sxVz4VeGLNPS2RSsU5eeSS+Q== dependencies: semver "^5.5.0" "@lerna/project@3.13.1": version "3.13.1" - resolved "https://registry.npmjs.org/@lerna/project/-/project-3.13.1.tgz#bce890f60187bd950bcf36c04b5260642e295e79" + resolved "https://registry.yarnpkg.com/@lerna/project/-/project-3.13.1.tgz#bce890f60187bd950bcf36c04b5260642e295e79" integrity sha512-/GoCrpsCCTyb9sizk1+pMBrIYchtb+F1uCOn3cjn9yenyG/MfYEnlfrbV5k/UDud0Ei75YBLbmwCbigHkAKazQ== dependencies: "@lerna/package" "3.13.0" @@ -540,7 +540,7 @@ "@lerna/prompt@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.13.0.tgz#53571462bb3f5399cc1ca6d335a411fe093426a5" + resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.13.0.tgz#53571462bb3f5399cc1ca6d335a411fe093426a5" integrity sha512-P+lWSFokdyvYpkwC3it9cE0IF2U5yy2mOUbGvvE4iDb9K7TyXGE+7lwtx2thtPvBAfIb7O13POMkv7df03HJeA== dependencies: inquirer "^6.2.0" @@ -548,7 +548,7 @@ "@lerna/publish@3.14.1": version "3.14.1" - resolved "https://registry.npmjs.org/@lerna/publish/-/publish-3.14.1.tgz#c1f7ad8d152947bb88a1755b4305a5a431d3e610" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.14.1.tgz#c1f7ad8d152947bb88a1755b4305a5a431d3e610" integrity sha512-p+By/P84XJkndBzrmcnVLMcFpGAE+sQZCQK4e3aKQrEMLDrEwXkWt/XJxzeQskPxInFA/7Icj686LOADO7p0qg== dependencies: "@lerna/check-working-tree" "3.14.1" @@ -583,14 +583,14 @@ "@lerna/pulse-till-done@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" + resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" integrity sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA== dependencies: npmlog "^4.1.2" "@lerna/query-graph@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.14.0.tgz#2abb36f445bd924d0f85ac7aec1445e9ef1e2c6c" + resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.14.0.tgz#2abb36f445bd924d0f85ac7aec1445e9ef1e2c6c" integrity sha512-6YTh3vDMW2hUxHdKeRvx4bosc9lZClKaN+DzC1XKTkwDbWrsjmEzLcemKL6QnyyeuryN2f/eto7P9iSe3z3pQQ== dependencies: "@lerna/package-graph" "3.14.0" @@ -598,7 +598,7 @@ "@lerna/resolve-symlink@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.13.0.tgz#3e6809ef53b63fe914814bfa071cd68012e22fbb" + resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-3.13.0.tgz#3e6809ef53b63fe914814bfa071cd68012e22fbb" integrity sha512-Lc0USSFxwDxUs5JvIisS8JegjA6SHSAWJCMvi2osZx6wVRkEDlWG2B1JAfXUzCMNfHoZX0/XX9iYZ+4JIpjAtg== dependencies: fs-extra "^7.0.0" @@ -607,7 +607,7 @@ "@lerna/rimraf-dir@3.13.3": version "3.13.3" - resolved "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.13.3.tgz#3a8e71317fde853893ef0262bc9bba6a180b7227" + resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.13.3.tgz#3a8e71317fde853893ef0262bc9bba6a180b7227" integrity sha512-d0T1Hxwu3gpYVv73ytSL+/Oy8JitsmvOYUR5ouRSABsmqS7ZZCh5t6FgVDDGVXeuhbw82+vuny1Og6Q0k4ilqw== dependencies: "@lerna/child-process" "3.13.3" @@ -617,7 +617,7 @@ "@lerna/run-lifecycle@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.14.0.tgz#0499eca0e7f393faf4e24e6c8737302a9059c22b" + resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-3.14.0.tgz#0499eca0e7f393faf4e24e6c8737302a9059c22b" integrity sha512-GUM3L9MzGRSW0WQ8wbLW1+SYStU1OFjW0GBzShhBnFrO4nGRrU7VchsLpcLu0hk2uCzyhsrDKzifEdOdUyMoEQ== dependencies: "@lerna/npm-conf" "3.13.0" @@ -627,7 +627,7 @@ "@lerna/run-parallel-batches@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.13.0.tgz#0276bb4e7cd0995297db82d134ca2bd08d63e311" + resolved "https://registry.yarnpkg.com/@lerna/run-parallel-batches/-/run-parallel-batches-3.13.0.tgz#0276bb4e7cd0995297db82d134ca2bd08d63e311" integrity sha512-bICFBR+cYVF1FFW+Tlm0EhWDioTUTM6dOiVziDEGE1UZha1dFkMYqzqdSf4bQzfLS31UW/KBd/2z8jy2OIjEjg== dependencies: p-map "^1.2.0" @@ -635,7 +635,7 @@ "@lerna/run-topologically@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.14.0.tgz#2a560cb657f0ef1565c680b6001b4b01b872dc07" + resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.14.0.tgz#2a560cb657f0ef1565c680b6001b4b01b872dc07" integrity sha512-y+KBpC1YExFzGynovt9MY4O/bc3RrJaKeuXieiPfKGKxrdtmZe/r33oj/xePTXZq65jnw3SaU3H8S5CrrdkwDg== dependencies: "@lerna/query-graph" "3.14.0" @@ -644,7 +644,7 @@ "@lerna/run@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/run/-/run-3.14.0.tgz#1a5d3330149fbf5092012707b775d5f57d9d0057" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.14.0.tgz#1a5d3330149fbf5092012707b775d5f57d9d0057" integrity sha512-kGGFGLYPKozAN07CSJ7kOyLY6W3oLCQcxCathg1isSkBqQH29tWUg8qNduOlhIFLmnq/nf1JEJxxoXnF6IRLjQ== dependencies: "@lerna/command" "3.14.0" @@ -658,7 +658,7 @@ "@lerna/symlink-binary@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.14.0.tgz#db1c3204b83d91c4b43386302ee76cea4d20bc3f" + resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-3.14.0.tgz#db1c3204b83d91c4b43386302ee76cea4d20bc3f" integrity sha512-AHFb4NlazxYmC+7guoamM3laIRbMSeKERMooKHJ7moe0ayGPBWsCGOH+ZFKZ+eXSDek+FnxdzayR3wf8B3LkTg== dependencies: "@lerna/create-symlink" "3.14.0" @@ -668,7 +668,7 @@ "@lerna/symlink-dependencies@3.14.0": version "3.14.0" - resolved "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.14.0.tgz#f17e5cd704a0f067636038dafeaf42b5d2f28802" + resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-3.14.0.tgz#f17e5cd704a0f067636038dafeaf42b5d2f28802" integrity sha512-kuSXxwAWiVZqFcXfUBKH4yLUH3lrnGyZmCYon7UnZitw3AK3LQY7HvV2LNNw/oatfjOAiKhPBxnYjYijKiV4oA== dependencies: "@lerna/create-symlink" "3.14.0" @@ -681,19 +681,19 @@ "@lerna/timer@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" + resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" integrity sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw== "@lerna/validation-error@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" + resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" integrity sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA== dependencies: npmlog "^4.1.2" "@lerna/version@3.14.1": version "3.14.1" - resolved "https://registry.npmjs.org/@lerna/version/-/version-3.14.1.tgz#df081fec70fcfdcd3c470648c49b035b44a373bf" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.14.1.tgz#df081fec70fcfdcd3c470648c49b035b44a373bf" integrity sha512-H/jykoxVIt4oDEYkBgwDfO5dmZFl3G6vP1UEttRVP1FIkI+gCN+olby8S0Qd8XprDuR5OrLboiDWQs3p7nJhLw== dependencies: "@lerna/batch-packages" "3.14.0" @@ -723,7 +723,7 @@ "@lerna/write-log-file@3.13.0": version "3.13.0" - resolved "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" + resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" integrity sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A== dependencies: npmlog "^4.1.2" @@ -731,7 +731,7 @@ "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" - resolved "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== dependencies: call-me-maybe "^1.0.1" @@ -739,12 +739,12 @@ "@nodelib/fs.stat@^1.1.2": version "1.1.3" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== "@octokit/endpoint@^5.1.0": version "5.1.4" - resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.1.4.tgz#e6bb3ceda8923fdc9703ded78c9acc28eff88c06" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-5.1.4.tgz#e6bb3ceda8923fdc9703ded78c9acc28eff88c06" integrity sha512-DypS8gbbcc9rlOCDW0wV9a+B18+ylduj6PpxeE+qa3IK1h5b0eW4CKj5pxxXWOZUYhEKwgOnh3+Q+Y/hx/bOPw== dependencies: deepmerge "3.2.0" @@ -754,12 +754,12 @@ "@octokit/plugin-enterprise-rest@^2.1.1": version "2.2.2" - resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-2.2.2.tgz#c0e22067a043e19f96ff9c7832e2a3019f9be75c" + resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-2.2.2.tgz#c0e22067a043e19f96ff9c7832e2a3019f9be75c" integrity sha512-CTZr64jZYhGWNTDGlSJ2mvIlFsm9OEO3LqWn9I/gmoHI4jRBp4kpHoFYNemG4oA75zUAcmbuWblb7jjP877YZw== "@octokit/request-error@^1.0.1", "@octokit/request-error@^1.0.2": version "1.0.2" - resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.0.2.tgz#e6dbc5be13be1041ef8eca9225520982add574cf" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.0.2.tgz#e6dbc5be13be1041ef8eca9225520982add574cf" integrity sha512-T9swMS/Vc4QlfWrvyeSyp/GjhXtYaBzCcibjGywV4k4D2qVrQKfEMPy8OxMDEj7zkIIdpHwqdpVbKCvnUPqkXw== dependencies: deprecation "^2.0.0" @@ -767,7 +767,7 @@ "@octokit/request@^4.0.1": version "4.1.0" - resolved "https://registry.npmjs.org/@octokit/request/-/request-4.1.0.tgz#e85dc377113baf2fe24433af8feb20e8a32e21b0" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-4.1.0.tgz#e85dc377113baf2fe24433af8feb20e8a32e21b0" integrity sha512-RvpQAba4i+BNH0z8i0gPRc1ShlHidj4puQjI/Tno6s+Q3/Mzb0XRSHJiOhpeFrZ22V7Mwjq1E7QS27P5CgpWYA== dependencies: "@octokit/endpoint" "^5.1.0" @@ -780,7 +780,7 @@ "@octokit/rest@^16.16.0": version "16.27.3" - resolved "https://registry.npmjs.org/@octokit/rest/-/rest-16.27.3.tgz#20ad5d0c7043364d1e1f72fa74f825c181771fc0" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.27.3.tgz#20ad5d0c7043364d1e1f72fa74f825c181771fc0" integrity sha512-WWH/SHF4kus6FG+EAfX7/JYH70EjgFYa4AAd2Lf1hgmgzodhrsoxpXPSZliZ5BdJruZPMP7ZYaPoTrYCCKYzmQ== dependencies: "@octokit/request" "^4.0.1" @@ -799,19 +799,19 @@ "@phosphor/algorithm@^1.1.2": version "1.1.2" - resolved "https://registry.npmjs.org/@phosphor/algorithm/-/algorithm-1.1.2.tgz#fd1de9104c9a7f34e92864586ddf2e7f2e7779e8" + resolved "https://registry.yarnpkg.com/@phosphor/algorithm/-/algorithm-1.1.2.tgz#fd1de9104c9a7f34e92864586ddf2e7f2e7779e8" integrity sha1-/R3pEEyafzTpKGRYbd8ufy53eeg= "@phosphor/collections@^1.1.2": version "1.1.2" - resolved "https://registry.npmjs.org/@phosphor/collections/-/collections-1.1.2.tgz#c4c0b8b91129905fb36a9f243f2dbbde462dab8d" + resolved "https://registry.yarnpkg.com/@phosphor/collections/-/collections-1.1.2.tgz#c4c0b8b91129905fb36a9f243f2dbbde462dab8d" integrity sha1-xMC4uREpkF+zap8kPy273kYtq40= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/commands@^1.5.0": version "1.6.1" - resolved "https://registry.npmjs.org/@phosphor/commands/-/commands-1.6.1.tgz#6f60c2a3b759316cd1363b426df3b4036bb2c7fd" + resolved "https://registry.yarnpkg.com/@phosphor/commands/-/commands-1.6.1.tgz#6f60c2a3b759316cd1363b426df3b4036bb2c7fd" integrity sha512-iRgn7QX64e0VwZ91KFo964a/LVpw9XtiYIYtpymEyKY757NXvx6ZZMt1CqKfntoDcSZJeVte4eV8jJWhZoVlDA== dependencies: "@phosphor/algorithm" "^1.1.2" @@ -823,24 +823,24 @@ "@phosphor/coreutils@^1.3.0": version "1.3.0" - resolved "https://registry.npmjs.org/@phosphor/coreutils/-/coreutils-1.3.0.tgz#63292d381c012c5ab0d0196e83ced829b7e04a42" + resolved "https://registry.yarnpkg.com/@phosphor/coreutils/-/coreutils-1.3.0.tgz#63292d381c012c5ab0d0196e83ced829b7e04a42" integrity sha1-YyktOBwBLFqw0Blug87YKbfgSkI= "@phosphor/disposable@^1.1.2": version "1.1.2" - resolved "https://registry.npmjs.org/@phosphor/disposable/-/disposable-1.1.2.tgz#a192dd6a2e6c69d5d09d39ecf334dab93778060e" + resolved "https://registry.yarnpkg.com/@phosphor/disposable/-/disposable-1.1.2.tgz#a192dd6a2e6c69d5d09d39ecf334dab93778060e" integrity sha1-oZLdai5sadXQnTns8zTauTd4Bg4= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/domutils@^1.1.2": version "1.1.2" - resolved "https://registry.npmjs.org/@phosphor/domutils/-/domutils-1.1.2.tgz#e2efeb052f398c42b93b89e9bab26af15cc00514" + resolved "https://registry.yarnpkg.com/@phosphor/domutils/-/domutils-1.1.2.tgz#e2efeb052f398c42b93b89e9bab26af15cc00514" integrity sha1-4u/rBS85jEK5O4npurJq8VzABRQ= "@phosphor/dragdrop@^1.3.0": version "1.3.0" - resolved "https://registry.npmjs.org/@phosphor/dragdrop/-/dragdrop-1.3.0.tgz#7ce6ad39d6ca216d62a56f78104d02a77ae67307" + resolved "https://registry.yarnpkg.com/@phosphor/dragdrop/-/dragdrop-1.3.0.tgz#7ce6ad39d6ca216d62a56f78104d02a77ae67307" integrity sha1-fOatOdbKIW1ipW94EE0Cp3rmcwc= dependencies: "@phosphor/coreutils" "^1.3.0" @@ -848,12 +848,12 @@ "@phosphor/keyboard@^1.1.2": version "1.1.2" - resolved "https://registry.npmjs.org/@phosphor/keyboard/-/keyboard-1.1.2.tgz#3e32234451764240a98e148034d5a8797422dd1f" + resolved "https://registry.yarnpkg.com/@phosphor/keyboard/-/keyboard-1.1.2.tgz#3e32234451764240a98e148034d5a8797422dd1f" integrity sha1-PjIjRFF2QkCpjhSANNWoeXQi3R8= "@phosphor/messaging@^1.2.2": version "1.2.2" - resolved "https://registry.npmjs.org/@phosphor/messaging/-/messaging-1.2.2.tgz#7d896ddd3797b94a347708ded13da5783db75c14" + resolved "https://registry.yarnpkg.com/@phosphor/messaging/-/messaging-1.2.2.tgz#7d896ddd3797b94a347708ded13da5783db75c14" integrity sha1-fYlt3TeXuUo0dwje0T2leD23XBQ= dependencies: "@phosphor/algorithm" "^1.1.2" @@ -861,26 +861,26 @@ "@phosphor/properties@^1.1.2": version "1.1.2" - resolved "https://registry.npmjs.org/@phosphor/properties/-/properties-1.1.2.tgz#78cc77eff452839da02255de48e814946cc09a28" + resolved "https://registry.yarnpkg.com/@phosphor/properties/-/properties-1.1.2.tgz#78cc77eff452839da02255de48e814946cc09a28" integrity sha1-eMx37/RSg52gIlXeSOgUlGzAmig= "@phosphor/signaling@^1.2.2": version "1.2.2" - resolved "https://registry.npmjs.org/@phosphor/signaling/-/signaling-1.2.2.tgz#3fcf97ca88e38bfb357fe8fe6bf7513347a514a9" + resolved "https://registry.yarnpkg.com/@phosphor/signaling/-/signaling-1.2.2.tgz#3fcf97ca88e38bfb357fe8fe6bf7513347a514a9" integrity sha1-P8+Xyojji/s1f+j+a/dRM0elFKk= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/virtualdom@^1.1.2": version "1.1.2" - resolved "https://registry.npmjs.org/@phosphor/virtualdom/-/virtualdom-1.1.2.tgz#ce55c86eef31e5d0e26b1dc96ea32bd684458f41" + resolved "https://registry.yarnpkg.com/@phosphor/virtualdom/-/virtualdom-1.1.2.tgz#ce55c86eef31e5d0e26b1dc96ea32bd684458f41" integrity sha1-zlXIbu8x5dDiax3JbqMr1oRFj0E= dependencies: "@phosphor/algorithm" "^1.1.2" "@phosphor/widgets@^1.5.0": version "1.6.0" - resolved "https://registry.npmjs.org/@phosphor/widgets/-/widgets-1.6.0.tgz#ebba8008b6b13247d03e73e5f3872c90d2c9c78f" + resolved "https://registry.yarnpkg.com/@phosphor/widgets/-/widgets-1.6.0.tgz#ebba8008b6b13247d03e73e5f3872c90d2c9c78f" integrity sha512-HqVckVF8rJ15ss0Zf/q0AJ69ZKNFOO26qtNKAdGZ9SmmkSMf73X6pB0R3Fj5+Y4Sjl8ezIIKG6mXj+DxOofnwA== dependencies: "@phosphor/algorithm" "^1.1.2" @@ -897,19 +897,19 @@ "@sindresorhus/df@^1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@sindresorhus/df/-/df-1.0.1.tgz#c69b66f52f6fcdd287c807df210305dbaf78500d" + resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-1.0.1.tgz#c69b66f52f6fcdd287c807df210305dbaf78500d" integrity sha1-xptm9S9vzdKHyAffIQMF2694UA0= "@sindresorhus/df@^2.1.0": version "2.1.0" - resolved "https://registry.npmjs.org/@sindresorhus/df/-/df-2.1.0.tgz#d208cf27e06f0bb476d14d7deccd7d726e9aa389" + resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-2.1.0.tgz#d208cf27e06f0bb476d14d7deccd7d726e9aa389" integrity sha1-0gjPJ+BvC7R20U197M19cm6ao4k= dependencies: execa "^0.2.2" "@theia/application-package@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/application-package/-/application-package-0.8.0-next.436b8129.tgz#0ecca5edb91bdbf19f030dee26731759f24dd8c6" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.8.0-next.436b8129.tgz#0ecca5edb91bdbf19f030dee26731759f24dd8c6" integrity sha512-/z1a/lwALnDzEdMFrV2uZSyqnjEdVlLzMJx+BZF/udygytDS5q/uqgb+ux936Q5ULSRflYHA09QvcTMHfeo+wg== dependencies: "@types/fs-extra" "^4.0.2" @@ -925,7 +925,7 @@ "@theia/application-package@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/application-package/-/application-package-0.6.1.tgz#b63fbb1e3fd4940b77e73892fc80120207540913" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.6.1.tgz#b63fbb1e3fd4940b77e73892fc80120207540913" integrity sha512-mBmXMJVUFwbfhoN9hE0vvx8CyD92mSJ1DoipeHbzNQp56FyUhHzyMcVpaFmGl308bTC5LsUncrwSK+BqaT85HQ== dependencies: "@types/fs-extra" "^4.0.2" @@ -941,7 +941,7 @@ "@theia/console@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/console/-/console-0.8.0-next.436b8129.tgz#ed0f0f51fa81abc35af3cc0cfbe1ad0f61410aac" + resolved "https://registry.yarnpkg.com/@theia/console/-/console-0.8.0-next.436b8129.tgz#ed0f0f51fa81abc35af3cc0cfbe1ad0f61410aac" integrity sha512-5Mx+Om2Ft0GClzi4YUgRRTM0NlNqvR45o2NOh2pKz59nj/mXI2ZYbxQ41x+n0zJcI+D74NnnCmoZ9DXAvh+36g== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -950,7 +950,7 @@ "@theia/core@0.8.0-next.436b8129", "@theia/core@next": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/core/-/core-0.8.0-next.436b8129.tgz#cce6ac88401483e80d1206a649f95052e504482a" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.8.0-next.436b8129.tgz#cce6ac88401483e80d1206a649f95052e504482a" integrity sha512-XxfFlCTz195OywfKK+gO+4xasaVW9MRjkpfcmkh9ZmfvlkXYSHf7Jl49D9v9mjUT+r5g3mosKPZ9nvSePSNFJQ== dependencies: "@phosphor/widgets" "^1.5.0" @@ -992,7 +992,7 @@ "@theia/core@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/core/-/core-0.6.1.tgz#4f55c55db7ecec1a3c272518d80f7c2e77896419" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.6.1.tgz#4f55c55db7ecec1a3c272518d80f7c2e77896419" integrity sha512-fZ05UYBwoyVn9IjrgZV+wPdaIB52828nT8amO334fVtWXn26oQgsCL1g3OINBB14NfUVpbOxyXCKId7WbYxJzw== dependencies: "@phosphor/widgets" "^1.5.0" @@ -1034,7 +1034,7 @@ "@theia/debug@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/debug/-/debug-0.8.0-next.436b8129.tgz#862187e1f15076997ef0d5b25eeb402a1b1a1320" + resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-0.8.0-next.436b8129.tgz#862187e1f15076997ef0d5b25eeb402a1b1a1320" integrity sha512-/+BYb1OqtZ3HNIBaOqTYa/+0sFad0wzBo8XBlf1Xtkg3kSs7snJZEYXQOUE+2171m9lqL3dIiTSmQBjtu9Ab+A== dependencies: "@theia/console" "0.8.0-next.436b8129" @@ -1063,7 +1063,7 @@ "@theia/editor@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/editor/-/editor-0.8.0-next.436b8129.tgz#e5768665758d7a9f96775ee45c1d212d332df54d" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.8.0-next.436b8129.tgz#e5768665758d7a9f96775ee45c1d212d332df54d" integrity sha512-oIFch0VuBMiCcFhtgfP+1GSLQ7oyvZ9PaZHg7FCu0zd4LHeGZVuBPBJ1+QteiG0FBibsvXj9lbKAcOaP4Wsclw== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1074,7 +1074,7 @@ "@theia/editor@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/editor/-/editor-0.6.1.tgz#c0a5c1eb1c1805c160d70d4af1cd4ab62f0579d2" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.6.1.tgz#c0a5c1eb1c1805c160d70d4af1cd4ab62f0579d2" integrity sha512-h9aF4tKe/VdbOZgZknmdnzVYYYNu1H/apk+YPCUYywViiDfyc5XpglK8T1yqFd5OI18B7lJ2bsO2+OCfPSAMIQ== dependencies: "@theia/core" "^0.6.1" @@ -1085,7 +1085,7 @@ "@theia/file-search@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/file-search/-/file-search-0.8.0-next.436b8129.tgz#ba3b4db02c3ce1410964e64ca79347c9bad99c45" + resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-0.8.0-next.436b8129.tgz#ba3b4db02c3ce1410964e64ca79347c9bad99c45" integrity sha512-VPUtxGrw3743P1fviiEZ048+AQeSTOWuSx7OrtdhmbxPm2gRWSvNXY7ctkGa//+tGnhoDWuFRlazbc6QkpadOA== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1098,7 +1098,7 @@ "@theia/filesystem@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/filesystem/-/filesystem-0.8.0-next.436b8129.tgz#22c34fadedd967101436cfc2548db2222a981890" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.8.0-next.436b8129.tgz#22c34fadedd967101436cfc2548db2222a981890" integrity sha512-DCeIfevrtbY73whnG+XUC4IwXWAPTl7A6bvNdk/BI53VqRl8AtzaPjBCPLc0orTYGi5YZGZuEBLalPFgSkWYsw== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1125,7 +1125,7 @@ "@theia/filesystem@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/filesystem/-/filesystem-0.6.1.tgz#5e08f482b4c3d14940dd65e358fbbc5a6169b53f" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.6.1.tgz#5e08f482b4c3d14940dd65e358fbbc5a6169b53f" integrity sha512-kdQoj/89fowvhpfgYvMCqmQeT39gg9e/id+/Rw22X6Cypncrj2ll0okXVZA1pVcWFssyz1flAoPPOe2ilV3WSA== dependencies: "@theia/core" "^0.6.1" @@ -1156,7 +1156,7 @@ "@theia/json@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/json/-/json-0.8.0-next.436b8129.tgz#2b23d65b4231f87ed7b34c4225ad1af68d4c58fe" + resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.8.0-next.436b8129.tgz#2b23d65b4231f87ed7b34c4225ad1af68d4c58fe" integrity sha512-YtixPBG8IUe0KWcWzusxqT9sGp3lnN/KCU3KRnzSEUVlv5fUdxxz0nu6tW9rElN7T5wn2rH6cMNVNWmsBjnJKA== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1166,7 +1166,7 @@ "@theia/json@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/json/-/json-0.6.1.tgz#8a85583fff1e677c037c843d202754ee55682622" + resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.6.1.tgz#8a85583fff1e677c037c843d202754ee55682622" integrity sha512-xIa8KsVjxlpli5mhQcTdxy2atOnLftqYlMAaANtWKz4vl7i7Z9qLKdEOBJvYGEhqON/u/tDRJPGsoSNfGhjRcg== dependencies: "@theia/core" "^0.6.1" @@ -1176,7 +1176,7 @@ "@theia/languages@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/languages/-/languages-0.8.0-next.436b8129.tgz#4d846769a05a606806ccc11cb83f72d094fe369a" + resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.8.0-next.436b8129.tgz#4d846769a05a606806ccc11cb83f72d094fe369a" integrity sha512-/xF71o34RyT1mbTXb/ysAOzXukaAIpm4LXtkg34NAN4xbydR7ftgCWwsS4YfUXkQvOngmeZ9uTp5bipE8BZlNQ== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1190,7 +1190,7 @@ "@theia/languages@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/languages/-/languages-0.6.1.tgz#e1358439c8e5c579bcaa9e2174ad5779f12dff86" + resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.6.1.tgz#e1358439c8e5c579bcaa9e2174ad5779f12dff86" integrity sha512-XnWwPtCWaJ7P8SKFpfAbkE0FSFPVSJxBOC7w0MltNFDIpAB+9TBqBRegYoJG3TN9ae+FdGMBFa4+4Xm10yRFLA== dependencies: "@theia/core" "^0.6.1" @@ -1204,7 +1204,7 @@ "@theia/markers@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/markers/-/markers-0.8.0-next.436b8129.tgz#2e0f09523babf96dc83814ad2c2b9f6a7c6506fc" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.8.0-next.436b8129.tgz#2e0f09523babf96dc83814ad2c2b9f6a7c6506fc" integrity sha512-cKoJko/Z7O2XGYV6z8ibWPxR0R/UiRRKAZ4+sAj4mvg27Vgu5fsPy6ny75cQ0LNWLgGEPs5ln5giu8v72rrPGA== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1214,7 +1214,7 @@ "@theia/markers@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/markers/-/markers-0.6.1.tgz#759de1e9ac7b55c252e3f3b6c39f01772d91c5e5" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.6.1.tgz#759de1e9ac7b55c252e3f3b6c39f01772d91c5e5" integrity sha512-3c42UgWhTGjBcdMvvoCpm/EN+r/zYmfH8oII3B2rKBwcIKgqSAQxpFZYIsyvANL2G+nX2n/UFTJwfU8Feav7Ww== dependencies: "@theia/core" "^0.6.1" @@ -1224,14 +1224,14 @@ "@theia/messages@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/messages/-/messages-0.8.0-next.436b8129.tgz#ddf72d4895a01a63e4276c45621562bc545056e8" + resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-0.8.0-next.436b8129.tgz#ddf72d4895a01a63e4276c45621562bc545056e8" integrity sha512-IbOcAlPUk+bckPMnBOIGEyeHL3uO11UeaOK+mkseVXJix7hlkicjCD+MP/HQUaHqhZU7z+HdKbjl1Mj8sdKJBA== dependencies: "@theia/core" "0.8.0-next.436b8129" "@theia/monaco@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/monaco/-/monaco-0.8.0-next.436b8129.tgz#1281886d71aa418768edd8d59e626e0987bf617b" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.8.0-next.436b8129.tgz#1281886d71aa418768edd8d59e626e0987bf617b" integrity sha512-KO2R3IOAVj2WpFJpY0J6+QTbGHO7ozFmH/s8SAU86vSk2ukFteKwvYMvZBldzx+SDs2udSvZNdh9DkLpIPsMGA== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1250,7 +1250,7 @@ "@theia/monaco@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/monaco/-/monaco-0.6.1.tgz#11ccb6e40a45bc17d3d116ed817101ea39bf602b" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.6.1.tgz#11ccb6e40a45bc17d3d116ed817101ea39bf602b" integrity sha512-bKPfNFhpEYqqL3S0edTI8doHD6ol3fhlLKFe/vSNx/3YvyZ1GtkhH6yVB4A2Z87JM+lu6CL+nnAc2KFpBfUkqA== dependencies: "@theia/core" "^0.6.1" @@ -1269,7 +1269,7 @@ "@theia/navigator@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/navigator/-/navigator-0.8.0-next.436b8129.tgz#c27ade805cc355a629c1fe00d25783d4afac7544" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.8.0-next.436b8129.tgz#c27ade805cc355a629c1fe00d25783d4afac7544" integrity sha512-Gk1vrlrWM2q3zBTB2e4Q1RFhH7zbExhyeoms8bQb3cVJ6yEos8ZMeNVGikswv1TXL2S2k9WYBESb/pTF2o8XgQ== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1280,7 +1280,7 @@ "@theia/navigator@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/navigator/-/navigator-0.6.1.tgz#70550365c98c2ef65b98a32a5d36c848f591f1ce" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.6.1.tgz#70550365c98c2ef65b98a32a5d36c848f591f1ce" integrity sha512-8UXTjv681qx+BinGv2TRt1H0UU6/UPWG7POhCnFXoafGIMhzCZk9tNM8dpnzPD09AXupJtnyBClp48K+4wcwXQ== dependencies: "@theia/core" "^0.6.1" @@ -1291,42 +1291,42 @@ "@theia/node-pty@0.7.8-theia004": version "0.7.8-theia004" - resolved "https://registry.npmjs.org/@theia/node-pty/-/node-pty-0.7.8-theia004.tgz#0fe31b958df9315352d5fbeea7075047cf69c935" + resolved "https://registry.yarnpkg.com/@theia/node-pty/-/node-pty-0.7.8-theia004.tgz#0fe31b958df9315352d5fbeea7075047cf69c935" integrity sha512-GetaD2p1qVPq/xbNCHCwKYjIr9IWjksf9V2iiv/hV6f885cJ+ie0Osr4+C159PrwzGRYW2jQVUtXghBJoyOCLg== dependencies: nan "2.10.0" "@theia/outline-view@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/outline-view/-/outline-view-0.8.0-next.436b8129.tgz#87dc608c119924737f493abf79ffabbe3646792b" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.8.0-next.436b8129.tgz#87dc608c119924737f493abf79ffabbe3646792b" integrity sha512-K87v437BvWb0M/lZOC7Sn06PgIfr7oDlpBihxJXbRpqXGB05Ab1p2e336b7Mw/3OgazXtVjSoSWU/S5kp6SKKw== dependencies: "@theia/core" "0.8.0-next.436b8129" "@theia/outline-view@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/outline-view/-/outline-view-0.6.1.tgz#bdaa9c8813e13bb7f2a80b0fed785a5df59f1259" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.6.1.tgz#bdaa9c8813e13bb7f2a80b0fed785a5df59f1259" integrity sha512-qF5m3ishCAtu6YabQlUvlFQ9xLYcMA7KRKlSKPm/WAdIs9h0jfh/NESPLjFpvbU+08HhXoCKnOMP8zSibEZH/w== dependencies: "@theia/core" "^0.6.1" "@theia/output@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/output/-/output-0.8.0-next.436b8129.tgz#92bb8c822b2896597cd26879a9da817868e4d222" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.8.0-next.436b8129.tgz#92bb8c822b2896597cd26879a9da817868e4d222" integrity sha512-2cOahDgbN85MPQz+M5/VmzfzPS01yBF6Kh+6uGu+cM1SR4L/RDPv3cAMV5CaUWlcX+fTuF7gDUJiccuucEjiBQ== dependencies: "@theia/core" "0.8.0-next.436b8129" "@theia/output@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/output/-/output-0.6.1.tgz#e70cd655b000b2691697b277abb4ffec24876f13" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.6.1.tgz#e70cd655b000b2691697b277abb4ffec24876f13" integrity sha512-TbjGK4hvlV7HMd2tyEAwtD/MPGXXdesVJ2/sTj/KYRFqevge1pwjEpSukHrHD5skI4gkYy4Q8h2wxwWuJOwG7A== dependencies: "@theia/core" "^0.6.1" "@theia/plugin-ext-vscode@next": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/plugin-ext-vscode/-/plugin-ext-vscode-0.8.0-next.436b8129.tgz#7962e5d8c244b4c26dc03a5a18a84c480914babb" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-0.8.0-next.436b8129.tgz#7962e5d8c244b4c26dc03a5a18a84c480914babb" integrity sha512-MCRQWG0e8gUoeVQRGHC/0dDciboIvCCF2CNZCqc5V4FdpEVU2Fn/5jVEVhhpNU0QC4qzq/mAq1mtyY3JQGebVw== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1336,7 +1336,7 @@ "@theia/plugin-ext@0.8.0-next.436b8129", "@theia/plugin-ext@next": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/plugin-ext/-/plugin-ext-0.8.0-next.436b8129.tgz#9235b32c9c67620457086c8f9ac9d9ebd4c98283" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-0.8.0-next.436b8129.tgz#9235b32c9c67620457086c8f9ac9d9ebd4c98283" integrity sha512-K5fZnhbEcg4DNvINdEdEIXH/hXLgtCRsqGcgnGfh0q3OpWwedq9LWj0Taf3KKGLfIW+1XC5iPf3nDbe8y7T+QA== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1365,7 +1365,7 @@ "@theia/plugin-packager@latest": version "0.0.1-1551941037" - resolved "https://registry.npmjs.org/@theia/plugin-packager/-/plugin-packager-0.0.1-1551941037.tgz#859d408be29c6c910f3156ee3ad7c0eb8bfe0ab4" + resolved "https://registry.yarnpkg.com/@theia/plugin-packager/-/plugin-packager-0.0.1-1551941037.tgz#859d408be29c6c910f3156ee3ad7c0eb8bfe0ab4" integrity sha512-Z+7mZvDH6v001FZhulNupYHtRce5guQqJlY8p0YIvmC3fcrjx8mczEyEE65rlaCKGWeeXcK+dKR3klR+aEdi/g== dependencies: archiver "2.1.1" @@ -1378,22 +1378,22 @@ "@theia/plugin@0.3.19": version "0.3.19" - resolved "https://registry.npmjs.org/@theia/plugin/-/plugin-0.3.19.tgz#eb1ea2d8311097535b6613ea6d554ff93bb4efc8" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.3.19.tgz#eb1ea2d8311097535b6613ea6d554ff93bb4efc8" integrity sha512-8iKIPE7UQfaxbN/p+eHqT4wmbEgdVGxMMhzczqrX0x9sFwXxVOipC9urdfG8UvNWQO3dXCssxVslNF56jScofg== "@theia/plugin@0.8.0-next.436b8129", "@theia/plugin@next": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/plugin/-/plugin-0.8.0-next.436b8129.tgz#167c18d5222d61a9c709dace5b9875c616a17f1d" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.8.0-next.436b8129.tgz#167c18d5222d61a9c709dace5b9875c616a17f1d" integrity sha512-iugxVW/esbBWXEQV/by7go8fWU453yT7qdj3jztcBgX+3R8P9fA+MZIP9JmHDjvbORJcVfqHFy+c2b3gF8KUsQ== "@theia/plugin@latest": version "0.7.0" - resolved "https://registry.npmjs.org/@theia/plugin/-/plugin-0.7.0.tgz#2edeed3049f794573370edeea869cf744d7a3b24" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.7.0.tgz#2edeed3049f794573370edeea869cf744d7a3b24" integrity sha512-DTtXTFEE46rukpxBHF6pQPaVG0sA1fF9kao9L+jGSKAwOzcafAQk0n48lWIq/St93MNJ6Xrzfx7uxnhdx+gkdA== "@theia/preferences@0.8.0-next.436b8129", "@theia/preferences@next": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/preferences/-/preferences-0.8.0-next.436b8129.tgz#5997fa62579e4e00f998dea7f47b104829072ca5" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.8.0-next.436b8129.tgz#5997fa62579e4e00f998dea7f47b104829072ca5" integrity sha512-hcLgErXOf3x32Gu20fUgM12Y+5oNRnChgPIunR5xDg1FGyqln7UGgTpVEatdzPYTjIA2PsY9MtRA9QOQ5yrVaw== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1409,7 +1409,7 @@ "@theia/preferences@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/preferences/-/preferences-0.6.1.tgz#cb85c64dae258149ed017fa13d0a2f24b2cfad34" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.6.1.tgz#cb85c64dae258149ed017fa13d0a2f24b2cfad34" integrity sha512-oP7HqQDU7v58CHiUm734YfbMujTm6DbWGBHujnTtUEe968ZxS/2GTA9BOJhrZkNuHNjYq6zFn4Nv16yaXed53w== dependencies: "@theia/core" "^0.6.1" @@ -1425,7 +1425,7 @@ "@theia/process@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/process/-/process-0.8.0-next.436b8129.tgz#a1dd657d9440b1d47376bc43ad6c601564822ec7" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.8.0-next.436b8129.tgz#a1dd657d9440b1d47376bc43ad6c601564822ec7" integrity sha512-l0mQBs9LnaE+IVl2kydLuj7yIt6FAxQ0D7SfT1/wz8rZ4RaON/ok+A+e963y+TOJc0zlhbBKoxw7gv4TTE/1lA== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1434,7 +1434,7 @@ "@theia/process@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/process/-/process-0.6.1.tgz#fa189c1a7a7f247b7d4907073dac146bc3e601c8" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.6.1.tgz#fa189c1a7a7f247b7d4907073dac146bc3e601c8" integrity sha512-PMsTAIhjGkJKUmnZFdbu2SE19oiUNITtlOFRjBEkZC0sVYyuUeV8+h22WKqmxyX3cDDRRP0OXhmNdtxDPXaN7Q== dependencies: "@theia/core" "^0.6.1" @@ -1443,7 +1443,7 @@ "@theia/scm@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/scm/-/scm-0.8.0-next.436b8129.tgz#40c5bbb3f00b98461b39586d7bd69fd1b8d797e2" + resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-0.8.0-next.436b8129.tgz#40c5bbb3f00b98461b39586d7bd69fd1b8d797e2" integrity sha512-fo10y5+mo58GAaUjP+b3+ySo0l0IJE03CfXpMiI6QqAFOaisJ5yQcgxdPbIL6oa+jEx6iS7PSg6Yc5lAavWspQ== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1456,7 +1456,7 @@ "@theia/search-in-workspace@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/search-in-workspace/-/search-in-workspace-0.8.0-next.436b8129.tgz#f3a10d624bf957c4a0c172188bb40f62e4cd29b7" + resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-0.8.0-next.436b8129.tgz#f3a10d624bf957c4a0c172188bb40f62e4cd29b7" integrity sha512-MwiFVEqfWTxQ+1yCW1e4t80/gMxdQNNcbpZKSIUuwiEcOdvAzqDiM7c8ivDCoep+OpMBqiD1/q5l5dyHVsCW+Q== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1469,7 +1469,7 @@ "@theia/task@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/task/-/task-0.8.0-next.436b8129.tgz#bc1211388de7b3d3af3a63ccf272416d1274840a" + resolved "https://registry.yarnpkg.com/@theia/task/-/task-0.8.0-next.436b8129.tgz#bc1211388de7b3d3af3a63ccf272416d1274840a" integrity sha512-x/3b0uIrRZInc94xvadO/aIgSY1pPGse4CYQ3Q5UI2z2O4HaYDVSLjajbQgfpMgNpzTR/4kB23BtvRaZK+4XGw== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1483,7 +1483,7 @@ "@theia/terminal@0.8.0-next.436b8129", "@theia/terminal@next": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/terminal/-/terminal-0.8.0-next.436b8129.tgz#852a859e5a1499b2118e2210cae76ecdb210987f" + resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-0.8.0-next.436b8129.tgz#852a859e5a1499b2118e2210cae76ecdb210987f" integrity sha512-xzTJG4ONjRMj4uPDFyu1os1w8gTtNH8ABFhpf3XU0w07x9Tq4HKMrKcAVa0ucbdZxbqByRkw7W4j2bU952nY3A== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1495,7 +1495,7 @@ "@theia/userstorage@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/userstorage/-/userstorage-0.8.0-next.436b8129.tgz#4d5224b592f58260369e00fab0e1be6974b5bf01" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.8.0-next.436b8129.tgz#4d5224b592f58260369e00fab0e1be6974b5bf01" integrity sha512-CtN3MajRODMKkE+ZIhBtf9+6UeVwznKe6T9Ci3jD+r9AkO4zGRRTjYX3b84oZ27XuDIVbeFVL/MM0m/6BalqSA== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1503,7 +1503,7 @@ "@theia/userstorage@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/userstorage/-/userstorage-0.6.1.tgz#9b990150c2e2c3e573db83cb2631155719f46c41" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.6.1.tgz#9b990150c2e2c3e573db83cb2631155719f46c41" integrity sha512-/vbjfuI10npQviHkUQPib8waKUuYinvVYABrdSvU6+dHLKMcq4pDLC9RUYHC79hUDynZxCkwSdkVgFSwIe/KFw== dependencies: "@theia/core" "^0.6.1" @@ -1511,21 +1511,21 @@ "@theia/variable-resolver@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/variable-resolver/-/variable-resolver-0.8.0-next.436b8129.tgz#58946d1d1dda95178af599a054bf79111d2648e9" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.8.0-next.436b8129.tgz#58946d1d1dda95178af599a054bf79111d2648e9" integrity sha512-qyILRhkl2+BqFPX8cL/rHY/GJIteXnntEYvfGGZpi2FSjdBZJAY7pB4iKCh9R5WGWNQj96rPuhCc+U0IXaV+Pg== dependencies: "@theia/core" "0.8.0-next.436b8129" "@theia/variable-resolver@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/variable-resolver/-/variable-resolver-0.6.1.tgz#c97205d7fe420cd5bcb41df243da9a95df5b7cec" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.6.1.tgz#c97205d7fe420cd5bcb41df243da9a95df5b7cec" integrity sha512-9TyMnniC4vvTIiZfazDCz5SAdewCzsKNqH0BM2zxHRyB+w2Wb8388w/0oc6ojnt5CaZLmu24MQ82LzyNid/ySw== dependencies: "@theia/core" "^0.6.1" "@theia/workspace@0.8.0-next.436b8129": version "0.8.0-next.436b8129" - resolved "https://registry.npmjs.org/@theia/workspace/-/workspace-0.8.0-next.436b8129.tgz#962646b23324696d3ef54c7d20f6262e8767e707" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.8.0-next.436b8129.tgz#962646b23324696d3ef54c7d20f6262e8767e707" integrity sha512-i+Zc2VmACm493/L40EIwdrEAovg2yIpZrEdUTEE72VxP/YIsrzWnL5wPmmHdNLRFZFnhvtqyg0a/1DRoREh6dw== dependencies: "@theia/core" "0.8.0-next.436b8129" @@ -1540,7 +1540,7 @@ "@theia/workspace@^0.6.1": version "0.6.1" - resolved "https://registry.npmjs.org/@theia/workspace/-/workspace-0.6.1.tgz#456bb2d97cba572d82a8dd6dcdc929cf81a0e099" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.6.1.tgz#456bb2d97cba572d82a8dd6dcdc929cf81a0e099" integrity sha512-gF0Ph6mJL8CC2CF5R2Bw0chZwR/B+iOSQ3k+DS5eqgXENpj2FOl35eoCjkr3PJT6n0RUfVNstmlNgzSidqrALQ== dependencies: "@theia/core" "^0.6.1" @@ -1555,22 +1555,22 @@ "@typefox/monaco-editor-core@^0.14.6": version "0.14.6" - resolved "https://registry.npmjs.org/@typefox/monaco-editor-core/-/monaco-editor-core-0.14.6.tgz#32e378f3430913504ea9c7063944444a04429892" + resolved "https://registry.yarnpkg.com/@typefox/monaco-editor-core/-/monaco-editor-core-0.14.6.tgz#32e378f3430913504ea9c7063944444a04429892" integrity sha512-7WIOAuPIwITRN13mWupONVjPdQrYGwOK00EnSt8X9wV2yrnjAuhaULQ0doclC2BkyBqGE9ymLzsuMza9MnhIwA== "@types/base64-arraybuffer@0.1.0": version "0.1.0" - resolved "https://registry.npmjs.org/@types/base64-arraybuffer/-/base64-arraybuffer-0.1.0.tgz#739eea0a974d13ae831f96d97d882ceb0b187543" + resolved "https://registry.yarnpkg.com/@types/base64-arraybuffer/-/base64-arraybuffer-0.1.0.tgz#739eea0a974d13ae831f96d97d882ceb0b187543" integrity sha512-oyV0CGER7tX6OlfnLfGze0XbsA7tfRuTtsQ2JbP8K5KBUzc24yoYRD+0XjMRQgOejvZWeIbtkNaHlE8akzj4aQ== "@types/base64-js@^1.2.5": version "1.2.5" - resolved "https://registry.npmjs.org/@types/base64-js/-/base64-js-1.2.5.tgz#582b2476169a6cba460a214d476c744441d873d5" + resolved "https://registry.yarnpkg.com/@types/base64-js/-/base64-js-1.2.5.tgz#582b2476169a6cba460a214d476c744441d873d5" integrity sha1-WCskdhaabLpGCiFNR2x0REHYc9U= "@types/body-parser@*", "@types/body-parser@^1.16.4", "@types/body-parser@^1.17.0": version "1.17.0" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz#9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.17.0.tgz#9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c" integrity sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w== dependencies: "@types/connect" "*" @@ -1578,36 +1578,36 @@ "@types/bunyan@^1.8.0": version "1.8.6" - resolved "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.6.tgz#6527641cca30bedec5feb9ab527b7803b8000582" + resolved "https://registry.yarnpkg.com/@types/bunyan/-/bunyan-1.8.6.tgz#6527641cca30bedec5feb9ab527b7803b8000582" integrity sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ== dependencies: "@types/node" "*" "@types/caseless@*": version "0.12.2" - resolved "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" + resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== "@types/connect@*": version "3.4.32" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz#aa0e9616b9435ccad02bc52b5b454ffc2c70ba28" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.32.tgz#aa0e9616b9435ccad02bc52b5b454ffc2c70ba28" integrity sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg== dependencies: "@types/node" "*" "@types/diff@^3.2.2": version "3.5.3" - resolved "https://registry.npmjs.org/@types/diff/-/diff-3.5.3.tgz#7c6c3721ba454d838790100faf7957116ee7deab" + resolved "https://registry.yarnpkg.com/@types/diff/-/diff-3.5.3.tgz#7c6c3721ba454d838790100faf7957116ee7deab" integrity sha512-YrLagYnL+tfrgM7bQ5yW34pi5cg9pmh5Gbq2Lmuuh+zh0ZjmK2fU3896PtlpJT3IDG2rdkoG30biHJepgIsMnw== "@types/events@*": version "3.0.0" - resolved "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== "@types/express-serve-static-core@*": version "4.16.6" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.6.tgz#66d4b29ece3e2fb6e5aac2232723002426e651bd" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.16.6.tgz#66d4b29ece3e2fb6e5aac2232723002426e651bd" integrity sha512-8wr3CA/EMybyb6/V8qvTRKiNkPmgUA26uA9XWD6hlA0yFDuqi4r2L0C2B0U2HAYltJamoYJszlkaWM31vrKsHg== dependencies: "@types/node" "*" @@ -1615,7 +1615,7 @@ "@types/express@^4.16.0": version "4.16.1" - resolved "https://registry.npmjs.org/@types/express/-/express-4.16.1.tgz#d756bd1a85c34d87eaf44c888bad27ba8a4b7cf0" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.16.1.tgz#d756bd1a85c34d87eaf44c888bad27ba8a4b7cf0" integrity sha512-V0clmJow23WeyblmACoxbHBu2JKlE5TiIme6Lem14FnPW9gsttyHtk6wq7njcdIWH1njAaFgR8gW09lgY98gQg== dependencies: "@types/body-parser" "*" @@ -1624,14 +1624,14 @@ "@types/form-data@*": version "2.2.1" - resolved "https://registry.npmjs.org/@types/form-data/-/form-data-2.2.1.tgz#ee2b3b8eaa11c0938289953606b745b738c54b1e" + resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-2.2.1.tgz#ee2b3b8eaa11c0938289953606b745b738c54b1e" integrity sha512-JAMFhOaHIciYVh8fb5/83nmuO/AHwmto+Hq7a9y8FzLDcC1KCU344XDOMEmahnrTFlHjgh4L0WJFczNIX2GxnQ== dependencies: "@types/node" "*" "@types/formidable@^1.0.31": version "1.0.31" - resolved "https://registry.npmjs.org/@types/formidable/-/formidable-1.0.31.tgz#274f9dc2d0a1a9ce1feef48c24ca0859e7ec947b" + resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-1.0.31.tgz#274f9dc2d0a1a9ce1feef48c24ca0859e7ec947b" integrity sha512-dIhM5t8lRP0oWe2HF8MuPvdd1TpPTjhDMAqemcq6oIZQCBQTovhBAdTQ5L5veJB4pdQChadmHuxtB0YzqvfU3Q== dependencies: "@types/events" "*" @@ -1639,14 +1639,14 @@ "@types/fs-extra@^4.0.2": version "4.0.9" - resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-4.0.9.tgz#401bea3a7cdfb671c06d0a1083a8e534e92eb97d" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-4.0.9.tgz#401bea3a7cdfb671c06d0a1083a8e534e92eb97d" integrity sha512-dC9Y/GTlzrFRxoX3YMztrjcVQ6B8UAvMbx8pAa2B3hINuhB0hv++ufZVauZpG1l9U0rJznB25IFPvf5XtMcIvw== dependencies: "@types/node" "*" "@types/glob@*": version "7.1.1" - resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== dependencies: "@types/events" "*" @@ -1655,7 +1655,7 @@ "@types/jest@24.0.3": version "24.0.3" - resolved "https://registry.npmjs.org/@types/jest/-/jest-24.0.3.tgz#df8dc56565bd2d27fcbd099434f04f9891e16ab7" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-24.0.3.tgz#df8dc56565bd2d27fcbd099434f04f9891e16ab7" integrity sha512-keRxrIwZZ/Ml83cGl3G0OjGlBO4UFQCCa5QlBPz2pY+ZvSnoeUvMJw0vmL4JU6g4vbpIW5H4qSq1xv9h8naAfg== "@types/js-yaml@3.11.2": @@ -1665,80 +1665,80 @@ "@types/lodash.debounce@4.0.3": version "4.0.3" - resolved "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.3.tgz#d712aee9e6136be77f70523ed9f0fc049a6cf15a" + resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.3.tgz#d712aee9e6136be77f70523ed9f0fc049a6cf15a" integrity sha512-/2RpcexzkSH16nENwuL/Gd3Y2xvdkNwX32KPESB/D8K2c6HBs7GdSnoj6ngyFWNT1UhXNrIpJd0lgSC3Rmt/3g== dependencies: "@types/lodash" "*" "@types/lodash.throttle@^4.1.3": version "4.1.6" - resolved "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz#f5ba2c22244ee42ff6c2c49e614401a870c1009c" + resolved "https://registry.yarnpkg.com/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz#f5ba2c22244ee42ff6c2c49e614401a870c1009c" integrity sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg== dependencies: "@types/lodash" "*" "@types/lodash@*": version "4.14.133" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.133.tgz#430721c96da22dd1694443e68e6cec7ba1c1003d" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.133.tgz#430721c96da22dd1694443e68e6cec7ba1c1003d" integrity sha512-/3JqnvPnY58GLzG3Y7fpphOhATV1DDZ/Ak3DQufjlRK5E4u+s0CfClfNFtAGBabw+jDGtRFbOZe+Z02ZMWCBNQ== "@types/mime-types@^2.1.0": version "2.1.0" - resolved "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" + resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= "@types/mime@*": version "2.0.1" - resolved "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d" integrity sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw== "@types/minimatch@*": version "3.0.3" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== "@types/node@*": version "12.0.4" - resolved "https://registry.npmjs.org/@types/node/-/node-12.0.4.tgz#46832183115c904410c275e34cf9403992999c32" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.4.tgz#46832183115c904410c275e34cf9403992999c32" integrity sha512-j8YL2C0fXq7IONwl/Ud5Kt0PeXw22zGERt+HSSnwbKOJVsAGkEz3sFCYwaF9IOuoG1HOtE0vKCj6sXF7Q0+Vaw== "@types/node@11.9.4": version "11.9.4" - resolved "https://registry.npmjs.org/@types/node/-/node-11.9.4.tgz#ceb0048a546db453f6248f2d1d95e937a6f00a14" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.9.4.tgz#ceb0048a546db453f6248f2d1d95e937a6f00a14" integrity sha512-Zl8dGvAcEmadgs1tmSPcvwzO1YRsz38bVJQvH1RvRqSR9/5n61Q1ktcDL0ht3FXWR+ZpVmXVwN1LuH4Ax23NsA== "@types/node@^10.0.0": version "10.14.8" - resolved "https://registry.npmjs.org/@types/node/-/node-10.14.8.tgz#fe444203ecef1162348cd6deb76c62477b2cc6e9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.8.tgz#fe444203ecef1162348cd6deb76c62477b2cc6e9" integrity sha512-I4+DbJEhLEg4/vIy/2gkWDvXBOOtPKV9EnLhYjMoqxcRW+TTZtUftkHktz/a8suoD5mUL7m6ReLrkPvSsCQQmw== "@types/p-debounce@^1.0.0": version "1.0.1" - resolved "https://registry.npmjs.org/@types/p-debounce/-/p-debounce-1.0.1.tgz#c9956067a240dffedf2682a24d0712ffa5e3c8fe" + resolved "https://registry.yarnpkg.com/@types/p-debounce/-/p-debounce-1.0.1.tgz#c9956067a240dffedf2682a24d0712ffa5e3c8fe" integrity sha512-zlAn04fH4cGYPAjmYW8Tst/vxn78IJmD3PVMxxBnl3IYAG+9aGKWCu/311fPHnePJMwyxGeOhi63neSiSgM+iw== dependencies: p-debounce "*" "@types/prop-types@*": version "15.7.1" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" integrity sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg== "@types/range-parser@*": version "1.2.3" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== "@types/react-dom@^16.0.6": version "16.8.4" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.4.tgz#7fb7ba368857c7aa0f4e4511c4710ca2c5a12a88" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.8.4.tgz#7fb7ba368857c7aa0f4e4511c4710ca2c5a12a88" integrity sha512-eIRpEW73DCzPIMaNBDP5pPIpK1KXyZwNgfxiVagb5iGiz6da+9A5hslSX6GAQKdO7SayVCS/Fr2kjqprgAvkfA== dependencies: "@types/react" "*" "@types/react-virtualized@^9.18.3": version "9.21.2" - resolved "https://registry.npmjs.org/@types/react-virtualized/-/react-virtualized-9.21.2.tgz#c5e4293409593814c35466913e83fb856e2053d0" + resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.2.tgz#c5e4293409593814c35466913e83fb856e2053d0" integrity sha512-Q6geJaDd8FlBw3ilD4ODferTyVtYAmDE3d7+GacfwN0jPt9rD9XkeuPjcHmyIwTrMXuLv1VIJmRxU9WQoQFBJw== dependencies: "@types/prop-types" "*" @@ -1746,7 +1746,7 @@ "@types/react@*", "@types/react@^16.4.1": version "16.8.19" - resolved "https://registry.npmjs.org/@types/react/-/react-16.8.19.tgz#629154ef05e2e1985cdde94477deefd823ad9be3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.19.tgz#629154ef05e2e1985cdde94477deefd823ad9be3" integrity sha512-QzEzjrd1zFzY9cDlbIiFvdr+YUmefuuRYrPxmkwG0UQv5XF35gFIi7a95m1bNVcFU0VimxSZ5QVGSiBmlggQXQ== dependencies: "@types/prop-types" "*" @@ -1754,7 +1754,7 @@ "@types/request@^2.0.3": version "2.48.1" - resolved "https://registry.npmjs.org/@types/request/-/request-2.48.1.tgz#e402d691aa6670fbbff1957b15f1270230ab42fa" + resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.1.tgz#e402d691aa6670fbbff1957b15f1270230ab42fa" integrity sha512-ZgEZ1TiD+KGA9LiAAPPJL68Id2UWfeSO62ijSXZjFJArVV+2pKcsVHmrcu+1oiE3q6eDGiFiSolRc4JHoerBBg== dependencies: "@types/caseless" "*" @@ -1764,7 +1764,7 @@ "@types/rimraf@^2.0.2": version "2.0.2" - resolved "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz#7f0fc3cf0ff0ad2a99bb723ae1764f30acaf8b6e" + resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.2.tgz#7f0fc3cf0ff0ad2a99bb723ae1764f30acaf8b6e" integrity sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== dependencies: "@types/glob" "*" @@ -1772,17 +1772,17 @@ "@types/route-parser@^0.1.1": version "0.1.3" - resolved "https://registry.npmjs.org/@types/route-parser/-/route-parser-0.1.3.tgz#f8af16886ebe0b525879628c04f81433ac617af0" + resolved "https://registry.yarnpkg.com/@types/route-parser/-/route-parser-0.1.3.tgz#f8af16886ebe0b525879628c04f81433ac617af0" integrity sha512-1AQYpsMbxangSnApsyIHzck5TP8cfas8fzmemljLi2APssJvlZiHkTar/ZtcZwOtK/Ory/xwLg2X8dwhkbnM+g== "@types/semver@^5.4.0": version "5.5.0" - resolved "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" integrity sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ== "@types/serve-static@*": version "1.13.2" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz#f5ac4d7a6420a99a6a45af4719f4dcd8cd907a48" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.2.tgz#f5ac4d7a6420a99a6a45af4719f4dcd8cd907a48" integrity sha512-/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q== dependencies: "@types/express-serve-static-core" "*" @@ -1790,36 +1790,36 @@ "@types/tar-fs@^1.16.1": version "1.16.1" - resolved "https://registry.npmjs.org/@types/tar-fs/-/tar-fs-1.16.1.tgz#6e3fba276c173e365ae91e55f7b797a0e64298e5" + resolved "https://registry.yarnpkg.com/@types/tar-fs/-/tar-fs-1.16.1.tgz#6e3fba276c173e365ae91e55f7b797a0e64298e5" integrity sha512-uQQIaa8ukcKf/1yy2kzfP1PF+7jEZghFDKpDvgtsYo/mbqM1g4Qza1Y5oAw6kJMa7eLA/HkmxUsDqb2sWKVF9g== dependencies: "@types/node" "*" "@types/touch@0.0.1": version "0.0.1" - resolved "https://registry.npmjs.org/@types/touch/-/touch-0.0.1.tgz#10289d42e80530f3997f3413eab1ac6ef9027d0c" + resolved "https://registry.yarnpkg.com/@types/touch/-/touch-0.0.1.tgz#10289d42e80530f3997f3413eab1ac6ef9027d0c" integrity sha1-ECidQugFMPOZfzQT6rGsbvkCfQw= "@types/tough-cookie@*": version "2.3.5" - resolved "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz#9da44ed75571999b65c37b60c9b2b88db54c585d" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.5.tgz#9da44ed75571999b65c37b60c9b2b88db54c585d" integrity sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg== "@types/uuid@^3.4.3": version "3.4.4" - resolved "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.4.tgz#7af69360fa65ef0decb41fd150bf4ca5c0cefdf5" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-3.4.4.tgz#7af69360fa65ef0decb41fd150bf4ca5c0cefdf5" integrity sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw== dependencies: "@types/node" "*" "@types/write-json-file@^2.2.1": version "2.2.1" - resolved "https://registry.npmjs.org/@types/write-json-file/-/write-json-file-2.2.1.tgz#74155aaccbb0d532be21f9d66bebc4ea875a5a62" + resolved "https://registry.yarnpkg.com/@types/write-json-file/-/write-json-file-2.2.1.tgz#74155aaccbb0d532be21f9d66bebc4ea875a5a62" integrity sha512-JdO/UpPm9RrtQBNVcZdt3M7j3mHO/kXaea9LBGx3UgWJd1f9BkIWP7jObLBG6ZtRyqp7KzLFEsaPhWcidVittA== "@types/ws@^5.1.2": version "5.1.2" - resolved "https://registry.npmjs.org/@types/ws/-/ws-5.1.2.tgz#f02d3b1cd46db7686734f3ce83bdf46c49decd64" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-5.1.2.tgz#f02d3b1cd46db7686734f3ce83bdf46c49decd64" integrity sha512-NkTXUKTYdXdnPE2aUUbGOXE1XfMK527SCvU/9bj86kyFF6kZ9ZnOQ3mK5jADn98Y2vEUD/7wKDgZa7Qst2wYOg== dependencies: "@types/events" "*" @@ -1827,12 +1827,12 @@ "@types/yargs@^11.1.0": version "11.1.2" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-11.1.2.tgz#fd4b676846fe731a5de5c6d2e5ef6a377262fc30" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-11.1.2.tgz#fd4b676846fe731a5de5c6d2e5ef6a377262fc30" integrity sha512-zG61PAp2OcoIBjRV44wftJj6AJgzJrOc32LCYOBqk9bdgcdzK5DCJHV9QZJ60+Fu+fOn79g8Ks3Gixm4CfkZ+w== "@webassemblyjs/ast@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== dependencies: "@webassemblyjs/helper-module-context" "1.8.5" @@ -1841,34 +1841,34 @@ "@webassemblyjs/floating-point-hex-parser@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== "@webassemblyjs/helper-api-error@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== "@webassemblyjs/helper-buffer@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== "@webassemblyjs/helper-code-frame@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== dependencies: "@webassemblyjs/wast-printer" "1.8.5" "@webassemblyjs/helper-fsm@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== "@webassemblyjs/helper-module-context@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1876,12 +1876,12 @@ "@webassemblyjs/helper-wasm-bytecode@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== "@webassemblyjs/helper-wasm-section@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1891,26 +1891,26 @@ "@webassemblyjs/ieee754@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== "@webassemblyjs/wasm-edit@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1924,7 +1924,7 @@ "@webassemblyjs/wasm-gen@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1935,7 +1935,7 @@ "@webassemblyjs/wasm-opt@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1945,7 +1945,7 @@ "@webassemblyjs/wasm-parser@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1957,7 +1957,7 @@ "@webassemblyjs/wast-parser@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1969,7 +1969,7 @@ "@webassemblyjs/wast-printer@1.8.5": version "1.8.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -1978,17 +1978,17 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== JSONStream@^1.0.4, JSONStream@^1.3.4: version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== dependencies: jsonparse "^1.2.0" @@ -1996,17 +1996,17 @@ JSONStream@^1.0.4, JSONStream@^1.3.4: abab@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== abbrev@1: version "1.1.1" - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== accepts@~1.3.7: version "1.3.7" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" @@ -2014,12 +2014,12 @@ accepts@~1.3.7: acorn-dynamic-import@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== acorn-globals@^4.1.0: version "4.3.2" - resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz#4e2c2313a597fd589720395f6354b41cd5ec8006" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.2.tgz#4e2c2313a597fd589720395f6354b41cd5ec8006" integrity sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ== dependencies: acorn "^6.0.1" @@ -2027,46 +2027,46 @@ acorn-globals@^4.1.0: acorn-walk@^6.0.1: version "6.1.1" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== acorn@^5.5.3: version "5.7.3" - resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== acorn@^6.0.1, acorn@^6.0.5: version "6.1.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== agent-base@4, agent-base@^4.1.0, agent-base@~4.2.1: version "4.2.1" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== dependencies: es6-promisify "^5.0.0" agentkeepalive@^3.4.1: version "3.5.2" - resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== dependencies: humanize-ms "^1.2.1" ajv-errors@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0: version "3.4.0" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw== ajv@^6.1.0, ajv@^6.5.3, ajv@^6.5.5: version "6.10.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg== dependencies: fast-deep-equal "^2.0.1" @@ -2076,44 +2076,44 @@ ajv@^6.1.0, ajv@^6.5.3, ajv@^6.5.5: anser@^1.4.7: version "1.4.8" - resolved "https://registry.npmjs.org/anser/-/anser-1.4.8.tgz#19a3bfc5f0e31c49efaea38f58fd0d136597f2a3" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.8.tgz#19a3bfc5f0e31c49efaea38f58fd0d136597f2a3" integrity sha512-tVHucTCKIt9VRrpQKzPtOlwm/3AmyQ7J+QE29ixFnvuE2hm83utEVrN7jJapYkHV6hI0HOHkEX9TOMCzHtwvuA== ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== ansi-regex@^2.0.0: version "2.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-regex@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-styles@^2.2.1: version "2.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" anymatch@^1.3.0: version "1.3.2" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== dependencies: micromatch "^2.1.5" @@ -2121,7 +2121,7 @@ anymatch@^1.3.0: anymatch@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" @@ -2129,24 +2129,24 @@ anymatch@^2.0.0: append-transform@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" integrity sha1-126/jKlNJ24keja61EpLdKthGZE= dependencies: default-require-extensions "^1.0.0" aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== aproba@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== archiver-utils@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" integrity sha1-5QtMCccL89aA4y/xt5lOn52JUXQ= dependencies: glob "^7.0.0" @@ -2158,7 +2158,7 @@ archiver-utils@^1.3.0: archiver@2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc" integrity sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw= dependencies: archiver-utils "^1.3.0" @@ -2172,7 +2172,7 @@ archiver@2.1.1: are-we-there-yet@~1.1.2: version "1.1.5" - resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== dependencies: delegates "^1.0.0" @@ -2180,108 +2180,108 @@ are-we-there-yet@~1.1.2: argparse@^1.0.7: version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" arr-diff@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= dependencies: arr-flatten "^1.0.1" arr-diff@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-differ@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= array-equal@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= array-filter@~0.0.0: version "0.0.1" - resolved "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= array-find-index@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-ify@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= array-map@~0.0.0: version "0.0.0" - resolved "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= array-reduce@~0.0.0: version "0.0.0" - resolved "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= array-union@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= array-unique@^0.3.2: version "0.3.2" - resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= asap@^2.0.0: version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1.js@^4.0.0: version "4.10.1" - resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== dependencies: bn.js "^4.0.0" @@ -2290,19 +2290,19 @@ asn1.js@^4.0.0: asn1@~0.2.3: version "0.2.4" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assert@^1.1.1: version "1.5.0" - resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" @@ -2310,64 +2310,64 @@ assert@^1.1.1: assign-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= astral-regex@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== async-each@^1.0.0, async-each@^1.0.1: version "1.0.3" - resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== async@^1.5.2: version "1.5.2" - resolved "https://registry.npmjs.org/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= async@^2.0.0, async@^2.1.4: version "2.6.2" - resolved "https://registry.npmjs.org/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== dependencies: lodash "^4.17.11" asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob-lite@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= atob@^2.1.1: version "2.1.2" - resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== aws-sign2@~0.7.0: version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.8.0" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== axios@0.18.0: version "0.18.0" - resolved "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" integrity sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI= dependencies: follow-redirects "^1.3.0" @@ -2375,7 +2375,7 @@ axios@0.18.0: babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: version "6.26.0" - resolved "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= dependencies: chalk "^1.1.3" @@ -2384,7 +2384,7 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.3" - resolved "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== dependencies: babel-code-frame "^6.26.0" @@ -2409,7 +2409,7 @@ babel-core@^6.0.0, babel-core@^6.26.0: babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.1" - resolved "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== dependencies: babel-messages "^6.23.0" @@ -2423,7 +2423,7 @@ babel-generator@^6.18.0, babel-generator@^6.26.0: babel-helpers@^6.24.1: version "6.24.1" - resolved "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= dependencies: babel-runtime "^6.22.0" @@ -2431,7 +2431,7 @@ babel-helpers@^6.24.1: babel-jest@^22.4.4: version "22.4.4" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz#977259240420e227444ebe49e226a61e49ea659d" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.4.tgz#977259240420e227444ebe49e226a61e49ea659d" integrity sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ== dependencies: babel-plugin-istanbul "^4.1.5" @@ -2439,7 +2439,7 @@ babel-jest@^22.4.4: babel-jest@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== dependencies: babel-plugin-istanbul "^4.1.6" @@ -2447,14 +2447,14 @@ babel-jest@^23.6.0: babel-messages@^6.23.0: version "6.23.0" - resolved "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= dependencies: babel-runtime "^6.22.0" babel-plugin-istanbul@^4.1.4, babel-plugin-istanbul@^4.1.5, babel-plugin-istanbul@^4.1.6: version "4.1.6" - resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== dependencies: babel-plugin-syntax-object-rest-spread "^6.13.0" @@ -2464,22 +2464,22 @@ babel-plugin-istanbul@^4.1.4, babel-plugin-istanbul@^4.1.5, babel-plugin-istanbu babel-plugin-jest-hoist@^22.4.4: version "22.4.4" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz#b9851906eab34c7bf6f8c895a2b08bea1a844c0b" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz#b9851906eab34c7bf6f8c895a2b08bea1a844c0b" integrity sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ== babel-plugin-jest-hoist@^23.2.0: version "23.2.0" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" integrity sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= babel-plugin-syntax-object-rest-spread@^6.13.0: version "6.13.0" - resolved "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= babel-plugin-transform-es2015-modules-commonjs@^6.26.0: version "6.26.2" - resolved "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== dependencies: babel-plugin-transform-strict-mode "^6.24.1" @@ -2489,7 +2489,7 @@ babel-plugin-transform-es2015-modules-commonjs@^6.26.0: babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" - resolved "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= dependencies: babel-runtime "^6.22.0" @@ -2497,7 +2497,7 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-preset-jest@^22.4.0, babel-preset-jest@^22.4.4: version "22.4.4" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39" integrity sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA== dependencies: babel-plugin-jest-hoist "^22.4.4" @@ -2505,7 +2505,7 @@ babel-preset-jest@^22.4.0, babel-preset-jest@^22.4.4: babel-preset-jest@^23.2.0: version "23.2.0" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" integrity sha1-jsegOhOPABoaj7HoETZSvxpV2kY= dependencies: babel-plugin-jest-hoist "^23.2.0" @@ -2513,7 +2513,7 @@ babel-preset-jest@^23.2.0: babel-register@^6.26.0: version "6.26.0" - resolved "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= dependencies: babel-core "^6.26.0" @@ -2526,7 +2526,7 @@ babel-register@^6.26.0: babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: version "6.26.0" - resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -2534,7 +2534,7 @@ babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" - resolved "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= dependencies: babel-runtime "^6.26.0" @@ -2545,7 +2545,7 @@ babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.26.0: version "6.26.0" - resolved "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= dependencies: babel-code-frame "^6.26.0" @@ -2560,7 +2560,7 @@ babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.26.0: babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" - resolved "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= dependencies: babel-runtime "^6.26.0" @@ -2570,32 +2570,32 @@ babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.24.1, babel-types@^6.26. babylon@^6.18.0: version "6.18.0" - resolved "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== back@~0.1.5: version "0.1.5" - resolved "https://registry.npmjs.org/back/-/back-0.1.5.tgz#342b96b804657b03ec9a31f248a11f200608dcc2" + resolved "https://registry.yarnpkg.com/back/-/back-0.1.5.tgz#342b96b804657b03ec9a31f248a11f200608dcc2" integrity sha1-NCuWuARlewPsmjHySKEfIAYI3MI= balanced-match@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base64-arraybuffer@^0.1.5: version "0.1.5" - resolved "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= base64-js@^1.0.2, base64-js@^1.2.1: version "1.3.0" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== base@^0.11.1: version "0.11.2" - resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" @@ -2608,29 +2608,29 @@ base@^0.11.1: bcrypt-pbkdf@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" before-after-hook@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-1.4.0.tgz#2b6bf23dca4f32e628fd2747c10a37c74a4b484d" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-1.4.0.tgz#2b6bf23dca4f32e628fd2747c10a37c74a4b484d" integrity sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg== big.js@^5.2.2: version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: version "1.13.1" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" + resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" integrity sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk= dependencies: buffers "~0.1.1" @@ -2638,14 +2638,14 @@ binary@^0.3.0: bindings@^1.3.0: version "1.5.0" - resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" bl@^1.0.0: version "1.2.2" - resolved "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== dependencies: readable-stream "^2.3.5" @@ -2653,17 +2653,17 @@ bl@^1.0.0: bluebird@^3.5.1, bluebird@^3.5.3: version "3.5.5" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== body-parser@1.19.0, body-parser@^1.17.2, body-parser@^1.18.3: version "1.19.0" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" @@ -2679,7 +2679,7 @@ body-parser@1.19.0, body-parser@^1.17.2, body-parser@^1.18.3: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -2687,7 +2687,7 @@ brace-expansion@^1.1.7: braces@^1.8.2: version "1.8.5" - resolved "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= dependencies: expand-range "^1.8.1" @@ -2696,7 +2696,7 @@ braces@^1.8.2: braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" @@ -2712,24 +2712,24 @@ braces@^2.3.1, braces@^2.3.2: brorand@^1.0.1: version "1.1.0" - resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^0.1.2: version "0.1.3" - resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== browser-resolve@^1.11.2, browser-resolve@^1.11.3: version "1.11.3" - resolved "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== dependencies: resolve "1.1.7" browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" @@ -2741,7 +2741,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" @@ -2750,7 +2750,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" @@ -2760,7 +2760,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= dependencies: bn.js "^4.1.0" @@ -2768,7 +2768,7 @@ browserify-rsa@^4.0.0: browserify-sign@^4.0.0: version "4.0.4" - resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= dependencies: bn.js "^4.1.1" @@ -2781,31 +2781,31 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" bser@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" integrity sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= dependencies: node-int64 "^0.4.0" btoa-lite@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" + resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= buffer-alloc-unsafe@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== buffer-alloc@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: buffer-alloc-unsafe "^1.1.0" @@ -2813,27 +2813,27 @@ buffer-alloc@^1.2.0: buffer-crc32@^0.2.1, buffer-crc32@~0.2.3: version "0.2.13" - resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-fill@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= buffer-from@^1.0.0: version "1.1.1" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-xor@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= dependencies: base64-js "^1.0.2" @@ -2842,7 +2842,7 @@ buffer@^4.3.0: buffer@^5.1.0, buffer@^5.2.1: version "5.2.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== dependencies: base64-js "^1.0.2" @@ -2850,42 +2850,42 @@ buffer@^5.1.0, buffer@^5.2.1: buffers@~0.1.1: version "0.1.1" - resolved "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" + resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" integrity sha1-skV5w77U1tOWru5tmorn9Ugqt7s= builtin-modules@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= builtins@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= byline@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= byte-size@^4.0.3: version "4.0.4" - resolved "https://registry.npmjs.org/byte-size/-/byte-size-4.0.4.tgz#29d381709f41aae0d89c631f1c81aec88cd40b23" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.4.tgz#29d381709f41aae0d89c631f1c81aec88cd40b23" integrity sha512-82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw== bytes@3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^11.0.1, cacache@^11.3.2: version "11.3.2" - resolved "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== dependencies: bluebird "^3.5.3" @@ -2905,7 +2905,7 @@ cacache@^11.0.1, cacache@^11.3.2: cache-base@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" @@ -2920,38 +2920,38 @@ cache-base@^1.0.1: call-me-maybe@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= caller-callsite@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-id@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/caller-id/-/caller-id-0.1.0.tgz#59bdac0893d12c3871408279231f97458364f07b" + resolved "https://registry.yarnpkg.com/caller-id/-/caller-id-0.1.0.tgz#59bdac0893d12c3871408279231f97458364f07b" integrity sha1-Wb2sCJPRLDhxQIJ5Ix+XRYNk8Hs= dependencies: stack-trace "~0.0.7" caller-path@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= camelcase-keys@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= dependencies: camelcase "^2.0.0" @@ -2959,7 +2959,7 @@ camelcase-keys@^2.0.0: camelcase-keys@^4.0.0: version "4.2.0" - resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= dependencies: camelcase "^4.1.0" @@ -2968,41 +2968,41 @@ camelcase-keys@^4.0.0: camelcase@^2.0.0: version "2.1.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= camelcase@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= camelcase@^5.0.0: version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== capture-exit@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" integrity sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= dependencies: rsvp "^3.3.3" caseless@~0.12.0: version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chainsaw@~0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" + resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" integrity sha1-XqtQsor+WAdNDVgpE4iCi15fvJg= dependencies: traverse ">=0.3.0 <0.4" chalk@2.4.1: version "2.4.1" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== dependencies: ansi-styles "^3.2.1" @@ -3011,7 +3011,7 @@ chalk@2.4.1: chalk@^1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" @@ -3022,7 +3022,7 @@ chalk@^1.1.3: chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -3031,7 +3031,7 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4 changes-stream@^2.2.0: version "2.2.0" - resolved "https://registry.npmjs.org/changes-stream/-/changes-stream-2.2.0.tgz#9cf2bdbc2173c29c634aec9948e5d23b24d37c18" + resolved "https://registry.yarnpkg.com/changes-stream/-/changes-stream-2.2.0.tgz#9cf2bdbc2173c29c634aec9948e5d23b24d37c18" integrity sha1-nPK9vCFzwpxjSuyZSOXSOyTTfBg= dependencies: back "~0.1.5" @@ -3041,12 +3041,12 @@ changes-stream@^2.2.0: chardet@^0.7.0: version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== chokidar@^1.6.0: version "1.7.0" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= dependencies: anymatch "^1.3.0" @@ -3062,7 +3062,7 @@ chokidar@^1.6.0: chokidar@^2.0.2: version "2.1.6" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== dependencies: anymatch "^2.0.0" @@ -3081,24 +3081,24 @@ chokidar@^2.0.2: chownr@^1.0.1, chownr@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== chrome-trace-event@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== dependencies: tslib "^1.9.0" ci-info@^1.5.0: version "1.6.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" @@ -3106,12 +3106,12 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: class-autobind@^0.1.4: version "0.1.4" - resolved "https://registry.npmjs.org/class-autobind/-/class-autobind-0.1.4.tgz#34516c49167cf8d3f639ddc186bcfa2268afff34" + resolved "https://registry.yarnpkg.com/class-autobind/-/class-autobind-0.1.4.tgz#34516c49167cf8d3f639ddc186bcfa2268afff34" integrity sha1-NFFsSRZ8+NP2Od3Bhrz6Imiv/zQ= class-utils@^0.3.5: version "0.3.6" - resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" @@ -3121,26 +3121,26 @@ class-utils@^0.3.5: clean-webpack-plugin@^0.1.19: version "0.1.19" - resolved "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" integrity sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA== dependencies: rimraf "^2.6.1" cli-cursor@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" cli-width@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= cliui@^4.0.0: version "4.1.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== dependencies: string-width "^2.1.1" @@ -3149,17 +3149,17 @@ cliui@^4.0.0: clone@^1.0.2: version "1.0.4" - resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= clsx@^1.0.1: version "1.0.4" - resolved "https://registry.npmjs.org/clsx/-/clsx-1.0.4.tgz#0c0171f6d5cb2fe83848463c15fcc26b4df8c2ec" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.0.4.tgz#0c0171f6d5cb2fe83848463c15fcc26b4df8c2ec" integrity sha512-1mQ557MIZTrL/140j+JVdRM6e31/OA4vTYxXgqIIZlndyfjHpyawKZia1Im05Vp9BWmImkcNrNtFYQMyFcgJDg== cmd-shim@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" integrity sha1-b8vamUg6j9FdfTChlspp1oii79s= dependencies: graceful-fs "^4.1.2" @@ -3167,17 +3167,17 @@ cmd-shim@^2.0.2: co@^4.6.0: version "4.6.0" - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= code-point-at@^1.0.0: version "1.1.0" - resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= collection-visit@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" @@ -3185,19 +3185,19 @@ collection-visit@^1.0.0: color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-name@1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= columnify@^1.5.4: version "1.5.4" - resolved "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= dependencies: strip-ansi "^3.0.0" @@ -3205,41 +3205,41 @@ columnify@^1.5.4: combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@2.6.0: version "2.6.0" - resolved "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d" integrity sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0= commander@^2.12.1, commander@^2.19.0, commander@~2.20.0: version "2.20.0" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== commander@~2.8.1: version "2.8.1" - resolved "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" commandpost@^1.0.0: version "1.4.0" - resolved "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz#89218012089dfc9b67a337ba162f15c88e0f1048" + resolved "https://registry.yarnpkg.com/commandpost/-/commandpost-1.4.0.tgz#89218012089dfc9b67a337ba162f15c88e0f1048" integrity sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= compare-func@^1.3.1: version "1.3.2" - resolved "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" + resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" integrity sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg= dependencies: array-ify "^1.0.0" @@ -3247,12 +3247,12 @@ compare-func@^1.3.1: component-emitter@^1.2.1: version "1.3.0" - resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compress-commons@^1.2.0: version "1.2.2" - resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f" integrity sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8= dependencies: buffer-crc32 "^0.2.1" @@ -3262,12 +3262,12 @@ compress-commons@^1.2.0: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0: version "1.6.2" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" @@ -3277,7 +3277,7 @@ concat-stream@^1.5.0: concat-stream@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== dependencies: buffer-from "^1.0.0" @@ -3287,7 +3287,7 @@ concat-stream@^2.0.0: concurrently@^3.5.0: version "3.6.1" - resolved "https://registry.npmjs.org/concurrently/-/concurrently-3.6.1.tgz#2f95baec5c4051294dfbb55b57a3b98a3e2b45ec" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-3.6.1.tgz#2f95baec5c4051294dfbb55b57a3b98a3e2b45ec" integrity sha512-/+ugz+gwFSEfTGUxn0KHkY+19XPRTXR8+7oUK/HxgiN1n7FjeJmkrbSiXAJfyQ0zORgJYPaenmymwon51YXH9Q== dependencies: chalk "^2.4.1" @@ -3302,7 +3302,7 @@ concurrently@^3.5.0: config-chain@^1.1.11: version "1.1.12" - resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== dependencies: ini "^1.3.4" @@ -3310,36 +3310,36 @@ config-chain@^1.1.11: console-browserify@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= dependencies: date-now "^0.1.4" console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= constants-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= content-disposition@0.5.3: version "0.5.3" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== conventional-changelog-angular@^5.0.3: version "5.0.3" - resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.3.tgz#299fdd43df5a1f095283ac16aeedfb0a682ecab0" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.3.tgz#299fdd43df5a1f095283ac16aeedfb0a682ecab0" integrity sha512-YD1xzH7r9yXQte/HF9JBuEDfvjxxwDGGwZU1+ndanbY0oFgA+Po1T9JDSpPLdP0pZT6MhCAsdvFKC4TJ4MTJTA== dependencies: compare-func "^1.3.1" @@ -3347,7 +3347,7 @@ conventional-changelog-angular@^5.0.3: conventional-changelog-core@^3.1.6: version "3.2.2" - resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.2.tgz#de41e6b4a71011a18bcee58e744f6f8f0e7c29c0" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.2.2.tgz#de41e6b4a71011a18bcee58e744f6f8f0e7c29c0" integrity sha512-cssjAKajxaOX5LNAJLB+UOcoWjAIBvXtDMedv/58G+YEmAXMNfC16mmPl0JDOuVJVfIqM0nqQiZ8UCm8IXbE0g== dependencies: conventional-changelog-writer "^4.0.5" @@ -3366,12 +3366,12 @@ conventional-changelog-core@^3.1.6: conventional-changelog-preset-loader@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.1.1.tgz#65bb600547c56d5627d23135154bcd9a907668c4" + resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.1.1.tgz#65bb600547c56d5627d23135154bcd9a907668c4" integrity sha512-K4avzGMLm5Xw0Ek/6eE3vdOXkqnpf9ydb68XYmCc16cJ99XMMbc2oaNMuPwAsxVK6CC1yA4/I90EhmWNj0Q6HA== conventional-changelog-writer@^4.0.5: version "4.0.6" - resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.6.tgz#24db578ac8e7c89a409ef9bba12cf3c095990148" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.6.tgz#24db578ac8e7c89a409ef9bba12cf3c095990148" integrity sha512-ou/sbrplJMM6KQpR5rKFYNVQYesFjN7WpNGdudQSWNi6X+RgyFUcSv871YBYkrUYV9EX8ijMohYVzn9RUb+4ag== dependencies: compare-func "^1.3.1" @@ -3387,7 +3387,7 @@ conventional-changelog-writer@^4.0.5: conventional-commits-filter@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" + resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" integrity sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ== dependencies: lodash.ismatch "^4.4.0" @@ -3395,7 +3395,7 @@ conventional-commits-filter@^2.0.2: conventional-commits-parser@^3.0.2: version "3.0.3" - resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz#c3f972fd4e056aa8b9b4f5f3d0e540da18bf396d" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz#c3f972fd4e056aa8b9b4f5f3d0e540da18bf396d" integrity sha512-KaA/2EeUkO4bKjinNfGUyqPTX/6w9JGshuQRik4r/wJz7rUw3+D3fDG6sZSEqJvKILzKXFQuFkpPLclcsAuZcg== dependencies: JSONStream "^1.0.4" @@ -3408,7 +3408,7 @@ conventional-commits-parser@^3.0.2: conventional-recommended-bump@^4.0.4: version "4.1.1" - resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-4.1.1.tgz#37014fadeda267d0607e2fc81124da840a585127" + resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-4.1.1.tgz#37014fadeda267d0607e2fc81124da840a585127" integrity sha512-JT2vKfSP9kR18RXXf55BRY1O3AHG8FPg5btP3l7LYfcWJsiXI6MCf30DepQ98E8Qhowvgv7a8iev0J1bEDkTFA== dependencies: concat-stream "^2.0.0" @@ -3422,24 +3422,24 @@ conventional-recommended-bump@^4.0.4: convert-source-map@^1.4.0, convert-source-map@^1.5.1: version "1.6.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== dependencies: safe-buffer "~5.1.1" cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" - resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" @@ -3451,22 +3451,22 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-js@^2.4.0, core-js@^2.5.0: version "2.6.9" - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^5.1.0: version "5.2.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" @@ -3476,7 +3476,7 @@ cosmiconfig@^5.1.0: cpx@^1.5.0: version "1.5.0" - resolved "https://registry.npmjs.org/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f" + resolved "https://registry.yarnpkg.com/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f" integrity sha1-GFvgGFEdhycN7czCkxceN2VauI8= dependencies: babel-runtime "^6.9.2" @@ -3493,7 +3493,7 @@ cpx@^1.5.0: crc32-stream@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" integrity sha1-483TtN8xaN10494/u8t7KX/pCPQ= dependencies: crc "^3.4.4" @@ -3501,14 +3501,14 @@ crc32-stream@^2.0.0: crc@^3.4.4: version "3.8.0" - resolved "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== dependencies: buffer "^5.1.0" create-ecdh@^4.0.0: version "4.0.3" - resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== dependencies: bn.js "^4.1.0" @@ -3516,7 +3516,7 @@ create-ecdh@^4.0.0: create-hash@^1.1.0, create-hash@^1.1.2: version "1.2.0" - resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" @@ -3527,7 +3527,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: version "1.1.7" - resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" @@ -3539,7 +3539,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: cross-spawn-async@^2.1.1: version "2.2.5" - resolved "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" + resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= dependencies: lru-cache "^4.0.0" @@ -3547,7 +3547,7 @@ cross-spawn-async@^2.1.1: cross-spawn@^5.0.1: version "5.1.0" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= dependencies: lru-cache "^4.0.1" @@ -3556,7 +3556,7 @@ cross-spawn@^5.0.1: cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" @@ -3567,7 +3567,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: crypto-browserify@^3.11.0: version "3.12.0" - resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" @@ -3584,50 +3584,50 @@ crypto-browserify@^3.11.0: cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.6" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" integrity sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A== cssstyle@^1.0.0: version "1.2.2" - resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz#427ea4d585b18624f6fdbf9de7a2a1a3ba713077" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.2.2.tgz#427ea4d585b18624f6fdbf9de7a2a1a3ba713077" integrity sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow== dependencies: cssom "0.3.x" csstype@^2.2.0: version "2.6.5" - resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.5.tgz#1cd1dff742ebf4d7c991470ae71e12bb6751e034" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.5.tgz#1cd1dff742ebf4d7c991470ae71e12bb6751e034" integrity sha512-JsTaiksRsel5n7XwqPAfB0l3TFKdpjW/kgAELf9vrb5adGA7UCPLajKK5s3nFrcFm3Rkyp/Qkgl73ENc1UY3cA== currently-unhandled@^0.4.1: version "0.4.1" - resolved "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: array-find-index "^1.0.1" cyclist@~0.2.2: version "0.2.2" - resolved "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= dargs@^4.0.1: version "4.1.0" - resolved "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" + resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= dependencies: number-is-nan "^1.0.0" dashdash@^1.12.0: version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" data-urls@^1.0.0: version "1.1.0" - resolved "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== dependencies: abab "^2.0.0" @@ -3636,53 +3636,53 @@ data-urls@^1.0.0: date-fns@^1.23.0: version "1.30.1" - resolved "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== date-now@^0.1.4: version "0.1.4" - resolved "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= dateformat@^3.0.0: version "3.0.3" - resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" debug@^3.1.0, debug@^3.2.6: version "3.2.6" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" debug@~0.8.0: version "0.8.1" - resolved "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz#20ff4d26f5e422cb68a1bacbbb61039ad8c1c130" + resolved "https://registry.yarnpkg.com/debug/-/debug-0.8.1.tgz#20ff4d26f5e422cb68a1bacbbb61039ad8c1c130" integrity sha1-IP9NJvXkIstoobrLu2EDmtjBwTA= debuglog@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" + resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= decamelize-keys@^1.0.0: version "1.1.0" - resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= dependencies: decamelize "^1.1.0" @@ -3690,31 +3690,31 @@ decamelize-keys@^1.0.0: decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decamelize@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" integrity sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg== dependencies: xregexp "4.0.0" decode-uri-component@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= decompress-response@^3.3.0: version "3.3.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= dependencies: mimic-response "^1.0.0" decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== dependencies: file-type "^5.2.0" @@ -3723,7 +3723,7 @@ decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: decompress-tarbz2@^4.0.0: version "4.1.1" - resolved "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== dependencies: decompress-tar "^4.1.0" @@ -3734,7 +3734,7 @@ decompress-tarbz2@^4.0.0: decompress-targz@^4.0.0: version "4.1.1" - resolved "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== dependencies: decompress-tar "^4.1.1" @@ -3743,7 +3743,7 @@ decompress-targz@^4.0.0: decompress-unzip@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= dependencies: file-type "^3.8.0" @@ -3753,7 +3753,7 @@ decompress-unzip@^4.0.1: decompress@^4.2.0: version "4.2.0" - resolved "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" + resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" integrity sha1-eu3YVCflqS2s/lVnSnxQXpbQH50= dependencies: decompress-tar "^4.0.0" @@ -3767,67 +3767,67 @@ decompress@^4.2.0: dedent@^0.7.0: version "0.7.0" - resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= deep-extend@^0.6.0: version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@~0.1.3: version "0.1.3" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-2.0.1.tgz#25c1c24f110fb914f80001b925264dd77f3f4312" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.0.1.tgz#25c1c24f110fb914f80001b925264dd77f3f4312" integrity sha512-VIPwiMJqJ13ZQfaCsIFnp5Me9tnjURiaIFxfz7EH0Ci0dTSQpZtSLrqOicXqEd/z2r+z+Klk9GzmnRsgpgbOsQ== deepmerge@3.2.0: version "3.2.0" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-3.2.0.tgz#58ef463a57c08d376547f8869fdc5bcee957f44e" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.2.0.tgz#58ef463a57c08d376547f8869fdc5bcee957f44e" integrity sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow== default-require-extensions@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= dependencies: strip-bom "^2.0.0" defaults@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" define-properties@^1.1.2: version "1.1.3" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" @@ -3835,27 +3835,27 @@ define-property@^2.0.2: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegates@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= deprecation@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.0.0.tgz#dd0427cd920c78bc575ec39dab2f22e7c304fb9d" + resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.0.0.tgz#dd0427cd920c78bc575ec39dab2f22e7c304fb9d" integrity sha512-lbQN037mB3VfA2JFuguM5GCJ+zPinMeCrFe+AfSZ6eqrnJA/Fs+EYMnd6Nb2mn9lf2jO9xwEd9o9lic+D4vkcw== des.js@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= dependencies: inherits "^2.0.1" @@ -3863,39 +3863,39 @@ des.js@^1.0.0: destroy@~1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-file@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-indent@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= dependencies: repeating "^2.0.0" detect-indent@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= detect-libc@^1.0.2, detect-libc@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= detect-newline@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= dezalgo@^1.0.0: version "1.0.3" - resolved "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" + resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= dependencies: asap "^2.0.0" @@ -3903,12 +3903,12 @@ dezalgo@^1.0.0: diff@^3.1.0, diff@^3.2.0, diff@^3.4.0: version "3.5.0" - resolved "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" @@ -3917,7 +3917,7 @@ diffie-hellman@^5.0.0: dir-glob@2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== dependencies: arrify "^1.0.1" @@ -3925,47 +3925,47 @@ dir-glob@2.0.0: dir-glob@^2.0.0: version "2.2.2" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== dependencies: path-type "^3.0.0" "dom-helpers@^2.4.0 || ^3.0.0": version "3.4.0" - resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== dependencies: "@babel/runtime" "^7.1.2" domain-browser@^1.1.1: version "1.2.0" - resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domexception@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== dependencies: webidl-conversions "^4.0.2" dot-prop@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" integrity sha1-G3CK8JSknJoOfbyteQq6U52sEXc= dependencies: is-obj "^1.0.0" dot-prop@^4.2.0: version "4.2.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== dependencies: is-obj "^1.0.0" drivelist@^6.4.3: version "6.4.6" - resolved "https://registry.npmjs.org/drivelist/-/drivelist-6.4.6.tgz#3d092dd8b771fbcfda170784ba0d72db58c7554a" + resolved "https://registry.yarnpkg.com/drivelist/-/drivelist-6.4.6.tgz#3d092dd8b771fbcfda170784ba0d72db58c7554a" integrity sha512-FVeQE8GQppabnXm5J3tz3+nNZUWBixLYl2jGuLnCI/LhpopOj6+/fvPMgaWXC/SW/gceVALCx/EBRk8HiXqB5w== dependencies: bindings "^1.3.0" @@ -3976,12 +3976,12 @@ drivelist@^6.4.3: duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.1" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" - resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" @@ -3991,7 +3991,7 @@ duplexify@^3.4.2, duplexify@^3.6.0: eachr@^3.2.0: version "3.2.0" - resolved "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz#2c35e43ea086516f7997cf80b7aa64d55a4a4484" + resolved "https://registry.yarnpkg.com/eachr/-/eachr-3.2.0.tgz#2c35e43ea086516f7997cf80b7aa64d55a4a4484" integrity sha1-LDXkPqCGUW95l8+At6pk1VpKRIQ= dependencies: editions "^1.1.1" @@ -3999,7 +3999,7 @@ eachr@^3.2.0: ecc-jsbn@~0.1.1: version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" @@ -4007,12 +4007,12 @@ ecc-jsbn@~0.1.1: editions@^1.1.1: version "1.3.4" - resolved "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" + resolved "https://registry.yarnpkg.com/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg== editions@^2.0.2, editions@^2.1.0, editions@^2.1.2: version "2.1.3" - resolved "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz#727ccf3ec2c7b12dcc652c71000f16c4824d6f7d" + resolved "https://registry.yarnpkg.com/editions/-/editions-2.1.3.tgz#727ccf3ec2c7b12dcc652c71000f16c4824d6f7d" integrity sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw== dependencies: errlop "^1.1.1" @@ -4020,7 +4020,7 @@ editions@^2.0.2, editions@^2.1.0, editions@^2.1.2: editorconfig@^0.15.0: version "0.15.3" - resolved "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== dependencies: commander "^2.19.0" @@ -4030,12 +4030,12 @@ editorconfig@^0.15.0: ee-first@1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= elliptic@^6.0.0: version "6.4.1" - resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== dependencies: bn.js "^4.4.0" @@ -4048,31 +4048,31 @@ elliptic@^6.0.0: emojis-list@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: version "0.1.12" - resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= dependencies: iconv-lite "~0.4.13" end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.1" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== dependencies: once "^1.4.0" enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== dependencies: graceful-fs "^4.1.2" @@ -4081,33 +4081,33 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: err-code@^1.0.0: version "1.1.2" - resolved "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= errlop@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/errlop/-/errlop-1.1.1.tgz#d9ae4c76c3e64956c5d79e6e035d6343bfd62250" + resolved "https://registry.yarnpkg.com/errlop/-/errlop-1.1.1.tgz#d9ae4c76c3e64956c5d79e6e035d6343bfd62250" integrity sha512-WX7QjiPHhsny7/PQvrhS5VMizXXKoKCS3udaBp8gjlARdbn+XmK300eKBAAN0hGyRaTCtRpOaxK+xFVPUJ3zkw== dependencies: editions "^2.1.2" errno@^0.1.3, errno@~0.1.7: version "0.1.7" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-abstract@^1.5.1: version "1.13.0" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== dependencies: es-to-primitive "^1.2.0" @@ -4119,7 +4119,7 @@ es-abstract@^1.5.1: es-to-primitive@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== dependencies: is-callable "^1.1.4" @@ -4128,34 +4128,34 @@ es-to-primitive@^1.2.0: es6-promise@^4.0.3, es6-promise@^4.2.4: version "4.2.6" - resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" integrity sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q== es6-promisify@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= dependencies: es6-promise "^4.0.3" escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-applescript@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-applescript/-/escape-string-applescript-2.0.0.tgz#760bca838668e408fe5ee52ce42caf7cb46c5273" + resolved "https://registry.yarnpkg.com/escape-string-applescript/-/escape-string-applescript-2.0.0.tgz#760bca838668e408fe5ee52ce42caf7cb46c5273" integrity sha1-dgvKg4Zo5Aj+XuUs5CyvfLRsUnM= escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escodegen@^1.9.1: version "1.11.1" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" integrity sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw== dependencies: esprima "^3.1.3" @@ -4167,7 +4167,7 @@ escodegen@^1.9.1: eslint-scope@^4.0.0: version "4.0.3" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" @@ -4175,39 +4175,39 @@ eslint-scope@^4.0.0: esprima@^3.1.3: version "3.1.3" - resolved "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= esprima@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esrecurse@^4.1.0: version "4.2.1" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== dependencies: estraverse "^4.1.0" estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= esutils@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= etag@~1.8.1: version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= event-stream@~3.3.0: version "3.3.5" - resolved "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b" + resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b" integrity sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g== dependencies: duplexer "^0.1.1" @@ -4220,17 +4220,17 @@ event-stream@~3.3.0: eventemitter3@^3.1.0: version "3.1.2" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== events@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" @@ -4238,14 +4238,14 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: exec-sh@^0.2.0: version "0.2.2" - resolved "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== dependencies: merge "^1.2.0" execa@^0.10.0: version "0.10.0" - resolved "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== dependencies: cross-spawn "^6.0.0" @@ -4258,7 +4258,7 @@ execa@^0.10.0: execa@^0.2.2: version "0.2.2" - resolved "https://registry.npmjs.org/execa/-/execa-0.2.2.tgz#e2ead472c2c31aad6f73f1ac956eef45e12320cb" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.2.2.tgz#e2ead472c2c31aad6f73f1ac956eef45e12320cb" integrity sha1-4urUcsLDGq1vc/GslW7vReEjIMs= dependencies: cross-spawn-async "^2.1.1" @@ -4269,7 +4269,7 @@ execa@^0.2.2: execa@^0.7.0: version "0.7.0" - resolved "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= dependencies: cross-spawn "^5.0.1" @@ -4282,7 +4282,7 @@ execa@^0.7.0: execa@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" @@ -4295,19 +4295,19 @@ execa@^1.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^0.1.4: version "0.1.5" - resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= dependencies: is-posix-bracket "^0.1.0" expand-brackets@^2.1.4: version "2.1.4" - resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -4320,26 +4320,26 @@ expand-brackets@^2.1.4: expand-range@^1.8.1: version "1.8.2" - resolved "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= dependencies: fill-range "^2.1.0" expand-template@^1.0.2: version "1.1.1" - resolved "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz#981f188c0c3a87d2e28f559bc541426ff94f21dd" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.1.tgz#981f188c0c3a87d2e28f559bc541426ff94f21dd" integrity sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg== expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" expect@^22.4.0: version "22.4.3" - resolved "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" + resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" integrity sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA== dependencies: ansi-styles "^3.2.0" @@ -4351,7 +4351,7 @@ expect@^22.4.0: expect@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" + resolved "https://registry.yarnpkg.com/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== dependencies: ansi-styles "^3.2.0" @@ -4363,7 +4363,7 @@ expect@^23.6.0: express@^4.16.3: version "4.17.1" - resolved "https://registry.npmjs.org/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" @@ -4399,14 +4399,14 @@ express@^4.16.3: extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -4414,12 +4414,12 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@^3.0.2, extend@~3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== external-editor@^3.0.3: version "3.0.3" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== dependencies: chardet "^0.7.0" @@ -4428,14 +4428,14 @@ external-editor@^3.0.3: extglob@^0.3.1: version "0.3.2" - resolved "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= dependencies: is-extglob "^1.0.0" extglob@^2.0.4: version "2.0.4" - resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" @@ -4449,7 +4449,7 @@ extglob@^2.0.4: extract-opts@^3.2.0: version "3.3.1" - resolved "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz#5abbedc98c0d5202e3278727f9192d7e086c6be1" + resolved "https://registry.yarnpkg.com/extract-opts/-/extract-opts-3.3.1.tgz#5abbedc98c0d5202e3278727f9192d7e086c6be1" integrity sha1-WrvtyYwNUgLjJ4cn+Rktfghsa+E= dependencies: eachr "^3.2.0" @@ -4458,22 +4458,22 @@ extract-opts@^3.2.0: extsprintf@1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= fast-glob@^2.0.2: version "2.2.7" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== dependencies: "@mrmlnc/readdir-enhanced" "^2.2.1" @@ -4485,83 +4485,83 @@ fast-glob@^2.0.2: fast-json-stable-stringify@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= fast-levenshtein@~2.0.4: version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-plist@^0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/fast-plist/-/fast-plist-0.1.2.tgz#a45aff345196006d406ca6cdcd05f69051ef35b8" + resolved "https://registry.yarnpkg.com/fast-plist/-/fast-plist-0.1.2.tgz#a45aff345196006d406ca6cdcd05f69051ef35b8" integrity sha1-pFr/NFGWAG1AbKbNzQX2kFHvNbg= fb-watchman@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= dependencies: bser "^2.0.0" fd-slicer@~1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= dependencies: pend "~1.2.0" figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.1" - resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== figures@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: escape-string-regexp "^1.0.5" file-icons-js@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/file-icons-js/-/file-icons-js-1.0.3.tgz#d0765dc1d86aba4b2d7664a39e4ef7af9f12c5af" + resolved "https://registry.yarnpkg.com/file-icons-js/-/file-icons-js-1.0.3.tgz#d0765dc1d86aba4b2d7664a39e4ef7af9f12c5af" integrity sha512-n4zoKEpMaAxBTUB7wtgrFBa4dM3b7mBLLA1VI/Q5Cdk/k2UA8S8oaxvnECp3QOzg0Dn+KKRzfIHF7qSdRkA65Q== file-type@^3.8.0: version "3.9.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= file-type@^5.2.0: version "5.2.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" integrity sha1-LdvqfHP/42No365J3DOMBYwritY= file-type@^6.1.0: version "6.2.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== filename-regex@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= filename-reserved-regex@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= fileset@^2.0.2: version "2.0.3" - resolved "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= dependencies: glob "^7.0.3" @@ -4569,7 +4569,7 @@ fileset@^2.0.2: fill-range@^2.1.0: version "2.2.4" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== dependencies: is-number "^2.1.0" @@ -4580,7 +4580,7 @@ fill-range@^2.1.0: fill-range@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -4590,7 +4590,7 @@ fill-range@^4.0.0: finalhandler@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" @@ -4603,7 +4603,7 @@ finalhandler@~1.1.2: find-cache-dir@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" @@ -4612,12 +4612,12 @@ find-cache-dir@^2.0.0: find-index@^0.1.1: version "0.1.1" - resolved "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= find-up@^1.0.0: version "1.1.2" - resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= dependencies: path-exists "^2.0.0" @@ -4625,21 +4625,21 @@ find-up@^1.0.0: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" findup-sync@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= dependencies: detect-file "^1.0.0" @@ -4649,7 +4649,7 @@ findup-sync@^2.0.0: flush-write-stream@^1.0.0: version "1.1.1" - resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: inherits "^2.0.3" @@ -4657,36 +4657,36 @@ flush-write-stream@^1.0.0: follow-redirects@^1.3.0: version "1.7.0" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== dependencies: debug "^3.2.6" font-awesome@^4.7.0: version "4.7.0" - resolved "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" + resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" integrity sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM= for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^0.1.4: version "0.1.5" - resolved "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= dependencies: for-in "^1.0.1" forever-agent@~0.6.1: version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@~2.3.2: version "2.3.3" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" @@ -4695,29 +4695,29 @@ form-data@~2.3.2: formidable@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" + resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" integrity sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg== forwarded@~0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" @@ -4725,17 +4725,17 @@ from2@^2.1.0: from@^0.1.7: version "0.1.7" - resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" + resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= fs-constants@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-extra@4.0.3, fs-extra@^4.0.2: version "4.0.3" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== dependencies: graceful-fs "^4.1.2" @@ -4744,7 +4744,7 @@ fs-extra@4.0.3, fs-extra@^4.0.2: fs-extra@7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6" integrity sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ== dependencies: graceful-fs "^4.1.2" @@ -4753,7 +4753,7 @@ fs-extra@7.0.0: fs-extra@^0.30.0: version "0.30.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A= dependencies: graceful-fs "^4.1.2" @@ -4764,7 +4764,7 @@ fs-extra@^0.30.0: fs-extra@^7.0.0: version "7.0.1" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" @@ -4773,14 +4773,14 @@ fs-extra@^7.0.0: fs-minipass@^1.2.5: version "1.2.6" - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ== dependencies: minipass "^2.2.1" fs-write-stream-atomic@^1.0.8: version "1.0.10" - resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" @@ -4790,12 +4790,12 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.0.0, fsevents@^1.2.3, fsevents@^1.2.7: version "1.2.9" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== dependencies: nan "^2.12.1" @@ -4803,17 +4803,17 @@ fsevents@^1.0.0, fsevents@^1.2.3, fsevents@^1.2.7: function-bind@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== fuzzy@^0.1.3: version "0.1.3" - resolved "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" + resolved "https://registry.yarnpkg.com/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" integrity sha1-THbsL/CsGjap3M+aAN+GIweNTtg= gauge@~2.7.3: version "2.7.4" - resolved "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" @@ -4827,17 +4827,17 @@ gauge@~2.7.3: genfun@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" + resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== get-caller-file@^1.0.1: version "1.0.3" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== get-pkg-repo@^1.0.0: version "1.4.0" - resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" + resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= dependencies: hosted-git-info "^2.1.4" @@ -4848,17 +4848,17 @@ get-pkg-repo@^1.0.0: get-port@^3.2.0: version "3.2.0" - resolved "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= get-stdin@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= get-stream@^2.2.0: version "2.3.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= dependencies: object-assign "^4.0.1" @@ -4866,24 +4866,24 @@ get-stream@^2.2.0: get-stream@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getmac@^1.4.6: version "1.4.6" - resolved "https://registry.npmjs.org/getmac/-/getmac-1.4.6.tgz#ffe7db07900e222916939d44e4c7274adbecc662" + resolved "https://registry.yarnpkg.com/getmac/-/getmac-1.4.6.tgz#ffe7db07900e222916939d44e4c7274adbecc662" integrity sha512-3JPwiIr4P6Sgr6y6SVXX0+l2mrB6pyf4Cdyua7rvEV7SveWQkAp11vrkNym8wvRxzLrBenKRcwe93asdghuwWg== dependencies: editions "^2.0.2" @@ -4891,14 +4891,14 @@ getmac@^1.4.6: getpass@^0.1.1: version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" git-raw-commits@2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== dependencies: dargs "^4.0.1" @@ -4909,7 +4909,7 @@ git-raw-commits@2.0.0: git-remote-origin-url@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" + resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= dependencies: gitconfiglocal "^1.0.0" @@ -4917,7 +4917,7 @@ git-remote-origin-url@^2.0.0: git-semver-tags@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.2.tgz#f506ec07caade191ac0c8d5a21bdb8131b4934e3" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.2.tgz#f506ec07caade191ac0c8d5a21bdb8131b4934e3" integrity sha512-34lMF7Yo1xEmsK2EkbArdoU79umpvm0MfzaDkSNYSJqtM5QLAVTPWgpiXSVI5o/O9EvZPSrP4Zvnec/CqhSd5w== dependencies: meow "^4.0.0" @@ -4925,7 +4925,7 @@ git-semver-tags@^2.0.2: git-up@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" + resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" integrity sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw== dependencies: is-ssh "^1.3.0" @@ -4933,26 +4933,26 @@ git-up@^4.0.0: git-url-parse@^11.1.2: version "11.1.2" - resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz#aff1a897c36cc93699270587bea3dbcbbb95de67" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.1.2.tgz#aff1a897c36cc93699270587bea3dbcbbb95de67" integrity sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ== dependencies: git-up "^4.0.0" gitconfiglocal@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= dependencies: ini "^1.3.2" github-from-package@0.0.0: version "0.0.0" - resolved "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= glob-base@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= dependencies: glob-parent "^2.0.0" @@ -4960,14 +4960,14 @@ glob-base@^0.3.0: glob-parent@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= dependencies: is-glob "^2.0.0" glob-parent@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" @@ -4975,26 +4975,26 @@ glob-parent@^3.1.0: glob-promise@3.4.0: version "3.4.0" - resolved "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" + resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" integrity sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw== dependencies: "@types/glob" "*" glob-to-regexp@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= glob2base@^0.0.12: version "0.0.12" - resolved "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= dependencies: find-index "^0.1.1" glob@^6.0.1: version "6.0.4" - resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= dependencies: inflight "^1.0.4" @@ -5005,7 +5005,7 @@ glob@^6.0.1: glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: version "7.1.4" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== dependencies: fs.realpath "^1.0.0" @@ -5017,7 +5017,7 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: global-modules@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: global-prefix "^1.0.1" @@ -5026,7 +5026,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" @@ -5037,12 +5037,12 @@ global-prefix@^1.0.1: globals@^9.18.0: version "9.18.0" - resolved "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== globby@^7.1.1: version "7.1.1" - resolved "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= dependencies: array-union "^1.0.1" @@ -5054,7 +5054,7 @@ globby@^7.1.1: globby@^8.0.1: version "8.0.2" - resolved "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== dependencies: array-union "^1.0.1" @@ -5067,22 +5067,22 @@ globby@^8.0.1: graceful-fs@^4.1.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.15" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== "graceful-readlink@>= 1.0.0": version "1.0.1" - resolved "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= growly@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= handlebars@^4.0.3, handlebars@^4.1.0: version "4.1.2" - resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" integrity sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw== dependencies: neo-async "^2.6.0" @@ -5093,12 +5093,12 @@ handlebars@^4.0.3, handlebars@^4.1.0: har-schema@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.0: version "5.1.3" - resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== dependencies: ajv "^6.5.5" @@ -5106,34 +5106,34 @@ har-validator@~5.1.0: has-ansi@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" has-flag@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" - resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -5142,7 +5142,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -5151,12 +5151,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" @@ -5164,14 +5164,14 @@ has-values@^1.0.0: has@^1.0.1, has@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.0.4" - resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= dependencies: inherits "^2.0.1" @@ -5179,7 +5179,7 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" @@ -5187,7 +5187,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: hmac-drbg@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" @@ -5196,7 +5196,7 @@ hmac-drbg@^1.0.0: home-or-tmp@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= dependencies: os-homedir "^1.0.0" @@ -5204,31 +5204,31 @@ home-or-tmp@^2.0.0: homedir-polyfill@^1.0.1: version "1.0.3" - resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" hosted-git-info@^2.1.4, hosted-git-info@^2.6.0: version "2.7.1" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== html-encoding-sniffer@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== dependencies: whatwg-encoding "^1.0.1" http-cache-semantics@^3.8.1: version "3.8.1" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== http-errors@1.7.2, http-errors@~1.7.2: version "1.7.2" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" @@ -5239,12 +5239,12 @@ http-errors@1.7.2, http-errors@~1.7.2: http-https@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b" + resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b" integrity sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs= http-proxy-agent@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== dependencies: agent-base "4" @@ -5252,7 +5252,7 @@ http-proxy-agent@^2.1.0: http-signature@~1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -5261,17 +5261,17 @@ http-signature@~1.2.0: http-status-codes@^1.3.0: version "1.3.2" - resolved "https://registry.npmjs.org/http-status-codes/-/http-status-codes-1.3.2.tgz#181dfa4455ef454e5e4d827718fca3936680d10d" + resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.3.2.tgz#181dfa4455ef454e5e4d827718fca3936680d10d" integrity sha512-nDUtj0ltIt08tGi2VWSpSzNNFye0v3YSe9lX3lIqLTuVvvRiYCvs4QQBSHo0eomFYw1wlUuofurUAlTm+vHnXg== https-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= https-proxy-agent@^2.2.1: version "2.2.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== dependencies: agent-base "^4.1.0" @@ -5279,43 +5279,43 @@ https-proxy-agent@^2.2.1: humanize-ms@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= dependencies: ms "^2.0.0" iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ieee754@^1.1.4: version "1.1.13" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== iferr@^0.1.5: version "0.1.5" - resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore-walk@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== dependencies: minimatch "^3.0.4" ignore@^3.3.5: version "3.3.10" - resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== import-fresh@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" @@ -5323,7 +5323,7 @@ import-fresh@^2.0.0: import-local@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== dependencies: pkg-dir "^2.0.0" @@ -5331,7 +5331,7 @@ import-local@^1.0.0: import-local@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" @@ -5339,29 +5339,29 @@ import-local@^2.0.0: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= indent-string@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= dependencies: repeating "^2.0.0" indent-string@^3.0.0: version "3.2.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= indexof@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= inflight@^1.0.4: version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" @@ -5369,22 +5369,22 @@ inflight@^1.0.4: inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= inherits@2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: version "1.3.5" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== init-package-json@^1.10.3: version "1.10.3" - resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" integrity sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw== dependencies: glob "^7.1.1" @@ -5398,7 +5398,7 @@ init-package-json@^1.10.3: inquirer@^6.2.0: version "6.3.1" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" integrity sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA== dependencies: ansi-escapes "^3.2.0" @@ -5417,111 +5417,111 @@ inquirer@^6.2.0: interpret@^1.1.0: version "1.2.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" - resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" inversify@4.13.0: version "4.13.0" - resolved "https://registry.npmjs.org/inversify/-/inversify-4.13.0.tgz#0ab40570bfa4474b04d5b919bbab3a4f682a72f5" + resolved "https://registry.yarnpkg.com/inversify/-/inversify-4.13.0.tgz#0ab40570bfa4474b04d5b919bbab3a4f682a72f5" integrity sha512-O5d8y7gKtyRwrvTLZzYET3kdFjqUy58sGpBYMARF13mzqDobpfBXVOPLH7HmnD2VR6Q+1HzZtslGvsdQfeb0SA== inversify@^4.14.0: version "4.14.0" - resolved "https://registry.npmjs.org/inversify/-/inversify-4.14.0.tgz#393c1f86ee92aef0592eb0e493623b9d88dfb376" + resolved "https://registry.yarnpkg.com/inversify/-/inversify-4.14.0.tgz#393c1f86ee92aef0592eb0e493623b9d88dfb376" integrity sha512-DQLg2u2tWaiHo6V5lGr47a/M9YBX3g72c8Y58+JPH0Lx9fXugEsnXRc08mwsTvDg6gGWBKSkIgtBS/eJCQmDVg== invert-kv@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= invert-kv@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== ip@^1.1.5: version "1.1.5" - resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.0: version "1.9.0" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-binary-path@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-buffer@^1.1.5: version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4: version "1.1.4" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== is-ci@^1.0.10: version "1.2.1" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== dependencies: ci-info "^1.5.0" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= is-descriptor@^0.1.0: version "0.1.6" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" @@ -5530,7 +5530,7 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" @@ -5539,249 +5539,249 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-dotfile@^1.0.0: version "1.0.3" - resolved "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= is-electron@^2.1.0: version "2.2.0" - resolved "https://registry.npmjs.org/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0" + resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0" integrity sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q== is-equal-shallow@^0.1.3: version "0.1.3" - resolved "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= dependencies: is-primitive "^2.0.0" is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-generator-fn@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" integrity sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= dependencies: is-extglob "^1.0.0" is-glob@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-natural-number@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= is-number@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= dependencies: kind-of "^3.0.2" is-number@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== is-obj@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-plain-object@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg== dependencies: isobject "^4.0.0" is-posix-bracket@^0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= is-primitive@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= is-promise@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= is-regex@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= dependencies: has "^1.0.1" is-ssh@^1.3.0: version "1.3.1" - resolved "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3" + resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3" integrity sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg== dependencies: protocols "^1.1.0" is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-symbol@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== dependencies: has-symbols "^1.0.0" is-text-path@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz#b2484e2b720a633feb2e85b67dc193ff72c75636" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-2.0.0.tgz#b2484e2b720a633feb2e85b67dc193ff72c75636" integrity sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw== dependencies: text-extensions "^2.0.0" is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-utf8@^0.2.0: version "0.2.1" - resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= isarray@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isobject@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== isstream@~0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-api@^1.1.14, istanbul-api@^1.3.1: version "1.3.7" - resolved "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== dependencies: async "^2.1.4" @@ -5798,19 +5798,19 @@ istanbul-api@^1.1.14, istanbul-api@^1.3.1: istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.2.0, istanbul-lib-coverage@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== istanbul-lib-hook@^1.2.2: version "1.2.2" - resolved "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== dependencies: append-transform "^0.4.0" istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2, istanbul-lib-instrument@^1.8.0: version "1.10.2" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== dependencies: babel-generator "^6.18.0" @@ -5823,7 +5823,7 @@ istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2, istanbul-lib-i istanbul-lib-report@^1.1.5: version "1.1.5" - resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== dependencies: istanbul-lib-coverage "^1.2.1" @@ -5833,7 +5833,7 @@ istanbul-lib-report@^1.1.5: istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.4, istanbul-lib-source-maps@^1.2.6: version "1.2.6" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== dependencies: debug "^3.1.0" @@ -5844,28 +5844,28 @@ istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.4, istanbul-lib-s istanbul-reports@^1.5.1: version "1.5.1" - resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== dependencies: handlebars "^4.0.3" jest-changed-files@^22.2.0: version "22.4.3" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2" integrity sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw== dependencies: throat "^4.0.0" jest-changed-files@^23.4.2: version "23.4.2" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" integrity sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA== dependencies: throat "^4.0.0" jest-cli@^22.1.4: version "22.4.4" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz#68cd2a2aae983adb1e6638248ca21082fd6d9e90" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.4.4.tgz#68cd2a2aae983adb1e6638248ca21082fd6d9e90" integrity sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA== dependencies: ansi-escapes "^3.0.0" @@ -5905,7 +5905,7 @@ jest-cli@^22.1.4: jest-cli@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" integrity sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== dependencies: ansi-escapes "^3.0.0" @@ -5947,7 +5947,7 @@ jest-cli@^23.6.0: jest-config@^22.4.2, jest-config@^22.4.4: version "22.4.4" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz#72a521188720597169cd8b4ff86934ef5752d86a" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.4.tgz#72a521188720597169cd8b4ff86934ef5752d86a" integrity sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A== dependencies: chalk "^2.0.1" @@ -5964,7 +5964,7 @@ jest-config@^22.4.2, jest-config@^22.4.4: jest-config@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" integrity sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ== dependencies: babel-core "^6.0.0" @@ -5984,7 +5984,7 @@ jest-config@^23.6.0: jest-diff@^22.4.0, jest-diff@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" integrity sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA== dependencies: chalk "^2.0.1" @@ -5994,7 +5994,7 @@ jest-diff@^22.4.0, jest-diff@^22.4.3: jest-diff@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== dependencies: chalk "^2.0.1" @@ -6004,21 +6004,21 @@ jest-diff@^23.6.0: jest-docblock@^22.4.0, jest-docblock@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19" integrity sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg== dependencies: detect-newline "^2.1.0" jest-docblock@^23.2.0: version "23.2.0" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" integrity sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= dependencies: detect-newline "^2.1.0" jest-each@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" integrity sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== dependencies: chalk "^2.0.1" @@ -6026,7 +6026,7 @@ jest-each@^23.6.0: jest-environment-jsdom@^22.4.1: version "22.4.3" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" integrity sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w== dependencies: jest-mock "^22.4.3" @@ -6035,7 +6035,7 @@ jest-environment-jsdom@^22.4.1: jest-environment-jsdom@^23.4.0: version "23.4.0" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" integrity sha1-BWp5UrP+pROsYqFAosNox52eYCM= dependencies: jest-mock "^23.2.0" @@ -6044,7 +6044,7 @@ jest-environment-jsdom@^23.4.0: jest-environment-node@^22.4.1: version "22.4.3" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" integrity sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA== dependencies: jest-mock "^22.4.3" @@ -6052,7 +6052,7 @@ jest-environment-node@^22.4.1: jest-environment-node@^23.4.0: version "23.4.0" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" integrity sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA= dependencies: jest-mock "^23.2.0" @@ -6060,12 +6060,12 @@ jest-environment-node@^23.4.0: jest-get-type@^22.1.0, jest-get-type@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== jest-haste-map@^22.4.2: version "22.4.3" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" integrity sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ== dependencies: fb-watchman "^2.0.0" @@ -6078,7 +6078,7 @@ jest-haste-map@^22.4.2: jest-haste-map@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" integrity sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== dependencies: fb-watchman "^2.0.0" @@ -6092,7 +6092,7 @@ jest-haste-map@^23.6.0: jest-jasmine2@^22.4.4: version "22.4.4" - resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz#c55f92c961a141f693f869f5f081a79a10d24e23" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz#c55f92c961a141f693f869f5f081a79a10d24e23" integrity sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw== dependencies: chalk "^2.0.1" @@ -6109,7 +6109,7 @@ jest-jasmine2@^22.4.4: jest-jasmine2@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" integrity sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== dependencies: babel-traverse "^6.0.0" @@ -6127,21 +6127,21 @@ jest-jasmine2@^23.6.0: jest-leak-detector@^22.4.0: version "22.4.3" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" integrity sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ== dependencies: pretty-format "^22.4.3" jest-leak-detector@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" integrity sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg== dependencies: pretty-format "^23.6.0" jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" integrity sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA== dependencies: chalk "^2.0.1" @@ -6150,7 +6150,7 @@ jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3: jest-matcher-utils@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" integrity sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== dependencies: chalk "^2.0.1" @@ -6159,7 +6159,7 @@ jest-matcher-utils@^23.6.0: jest-message-util@^22.4.0, jest-message-util@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" integrity sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA== dependencies: "@babel/code-frame" "^7.0.0-beta.35" @@ -6170,7 +6170,7 @@ jest-message-util@^22.4.0, jest-message-util@^22.4.3: jest-message-util@^23.4.0: version "23.4.0" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" integrity sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= dependencies: "@babel/code-frame" "^7.0.0-beta.35" @@ -6181,34 +6181,34 @@ jest-message-util@^23.4.0: jest-mock@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" integrity sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q== jest-mock@^23.2.0: version "23.2.0" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" integrity sha1-rRxg8p6HGdR8JuETgJi20YsmETQ= jest-regex-util@^22.1.0, jest-regex-util@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" integrity sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg== jest-regex-util@^23.3.0: version "23.3.0" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" integrity sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= jest-resolve-dependencies@^22.1.0: version "22.4.3" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" integrity sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA== dependencies: jest-regex-util "^22.4.3" jest-resolve-dependencies@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" integrity sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== dependencies: jest-regex-util "^23.3.0" @@ -6216,7 +6216,7 @@ jest-resolve-dependencies@^23.6.0: jest-resolve@^22.4.2: version "22.4.3" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" integrity sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw== dependencies: browser-resolve "^1.11.2" @@ -6224,7 +6224,7 @@ jest-resolve@^22.4.2: jest-resolve@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" integrity sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== dependencies: browser-resolve "^1.11.3" @@ -6233,7 +6233,7 @@ jest-resolve@^23.6.0: jest-runner@^22.4.4: version "22.4.4" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz#dfca7b7553e0fa617e7b1291aeb7ce83e540a907" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.4.4.tgz#dfca7b7553e0fa617e7b1291aeb7ce83e540a907" integrity sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ== dependencies: exit "^0.1.2" @@ -6250,7 +6250,7 @@ jest-runner@^22.4.4: jest-runner@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" integrity sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA== dependencies: exit "^0.1.2" @@ -6269,7 +6269,7 @@ jest-runner@^23.6.0: jest-runtime@^22.4.4: version "22.4.4" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz#9ba7792fc75582a5be0f79af6f8fe8adea314048" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.4.4.tgz#9ba7792fc75582a5be0f79af6f8fe8adea314048" integrity sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw== dependencies: babel-core "^6.0.0" @@ -6295,7 +6295,7 @@ jest-runtime@^22.4.4: jest-runtime@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" integrity sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== dependencies: babel-core "^6.0.0" @@ -6322,17 +6322,17 @@ jest-runtime@^23.6.0: jest-serializer@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436" integrity sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw== jest-serializer@^23.0.1: version "23.0.1" - resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" integrity sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= jest-snapshot@^22.4.0: version "22.4.3" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" integrity sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ== dependencies: chalk "^2.0.1" @@ -6344,7 +6344,7 @@ jest-snapshot@^22.4.0: jest-snapshot@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" integrity sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg== dependencies: babel-types "^6.0.0" @@ -6360,7 +6360,7 @@ jest-snapshot@^23.6.0: jest-util@^22.4.1, jest-util@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" integrity sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ== dependencies: callsites "^2.0.0" @@ -6373,7 +6373,7 @@ jest-util@^22.4.1, jest-util@^22.4.3: jest-util@^23.4.0: version "23.4.0" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" integrity sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE= dependencies: callsites "^2.0.0" @@ -6387,7 +6387,7 @@ jest-util@^23.4.0: jest-validate@^22.4.4: version "22.4.4" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz#1dd0b616ef46c995de61810d85f57119dbbcec4d" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.4.tgz#1dd0b616ef46c995de61810d85f57119dbbcec4d" integrity sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg== dependencies: chalk "^2.0.1" @@ -6398,7 +6398,7 @@ jest-validate@^22.4.4: jest-validate@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== dependencies: chalk "^2.0.1" @@ -6408,7 +6408,7 @@ jest-validate@^23.6.0: jest-watcher@^23.4.0: version "23.4.0" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" integrity sha1-0uKM50+NrWxq/JIrksq+9u0FyRw= dependencies: ansi-escapes "^3.0.0" @@ -6417,28 +6417,28 @@ jest-watcher@^23.4.0: jest-worker@^22.2.2, jest-worker@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b" integrity sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ== dependencies: merge-stream "^1.0.1" jest-worker@^23.2.0: version "23.2.0" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= dependencies: merge-stream "^1.0.1" jest@22.1.4: version "22.1.4" - resolved "https://registry.npmjs.org/jest/-/jest-22.1.4.tgz#9ec71373a38f40ff92a3e5e96ae85687c181bb72" + resolved "https://registry.yarnpkg.com/jest/-/jest-22.1.4.tgz#9ec71373a38f40ff92a3e5e96ae85687c181bb72" integrity sha512-cIPkn+OFGabazPesbhnYkadPftoO2Fo3w84QjeIP+A8eZ5qj7Zs4PuTemAW8StNMxySJr0KPk/LhYG2GUHLexQ== dependencies: jest-cli "^22.1.4" jest@23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" + resolved "https://registry.yarnpkg.com/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" integrity sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== dependencies: import-local "^1.0.0" @@ -6446,12 +6446,12 @@ jest@23.6.0: "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-tokens@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= js-yaml@3.12.0: @@ -6464,7 +6464,7 @@ js-yaml@3.12.0: js-yaml@^3.13.1, js-yaml@^3.7.0: version "3.13.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== dependencies: argparse "^1.0.7" @@ -6472,12 +6472,12 @@ js-yaml@^3.13.1, js-yaml@^3.7.0: jsbn@~0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^11.5.1: version "11.12.0" - resolved "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== dependencies: abab "^2.0.0" @@ -6509,80 +6509,80 @@ jsdom@^11.5.1: jsesc@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema@0.2.3: version "0.2.3" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= dependencies: jsonify "~0.0.0" json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^0.5.1: version "0.5.1" - resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= json5@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" jsonc-parser@^2.0.0-next.1, jsonc-parser@^2.0.2: version "2.1.0" - resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.1.0.tgz#eb0d0c7a3c33048524ce3574c57c7278fb2f1bf3" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.1.0.tgz#eb0d0c7a3c33048524ce3574c57c7278fb2f1bf3" integrity sha512-n9GrT8rrr2fhvBbANa1g+xFmgGK5X91KFeDwlKQ3+SJfmH5+tKv/M/kahx/TXOMflfWHKGKqKyfHQaLKTNzJ6w== jsonfile@^2.1.0: version "2.4.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonify@~0.0.0: version "0.0.0" - resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= jsonparse@^1.2.0: version "1.3.1" - resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= jsprim@^1.2.2: version "1.4.1" - resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" @@ -6592,76 +6592,76 @@ jsprim@^1.2.2: jszip@^2.4.0: version "2.6.1" - resolved "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz#b88f3a7b2e67a2a048152982c7a3756d9c4828f0" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-2.6.1.tgz#b88f3a7b2e67a2a048152982c7a3756d9c4828f0" integrity sha1-uI86ey5noqBIFSmCx6N1bZxIKPA= dependencies: pako "~1.0.2" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== klaw@^1.0.0: version "1.3.1" - resolved "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= optionalDependencies: graceful-fs "^4.1.9" kleur@^2.0.1: version "2.0.2" - resolved "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== lazystream@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= dependencies: readable-stream "^2.0.5" lcid@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= dependencies: invert-kv "^1.0.0" lcid@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== dependencies: invert-kv "^2.0.0" left-pad@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== lerna@^3.8.1: version "3.14.1" - resolved "https://registry.npmjs.org/lerna/-/lerna-3.14.1.tgz#6bce5d2d4958e853f51387f8f41a8f2d9aa4a8ea" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.14.1.tgz#6bce5d2d4958e853f51387f8f41a8f2d9aa4a8ea" integrity sha512-lQxmGeEECjOMI3pRh2+I6jazoEWhEfvZNIs7XaX71op33AVwyjlY/nQ1GJGrPhxYBuQnlPgH0vH/nC/lcLaVkw== dependencies: "@lerna/add" "3.14.0" @@ -6684,12 +6684,12 @@ lerna@^3.8.1: leven@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= levn@~0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" @@ -6697,7 +6697,7 @@ levn@~0.3.0: libnpmaccess@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-3.0.1.tgz#5b3a9de621f293d425191aa2e779102f84167fa8" + resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.1.tgz#5b3a9de621f293d425191aa2e779102f84167fa8" integrity sha512-RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA== dependencies: aproba "^2.0.0" @@ -6707,7 +6707,7 @@ libnpmaccess@^3.0.1: libnpmpublish@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-1.1.1.tgz#ff0c6bb0b4ad2bda2ad1f5fba6760a4af37125f0" + resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.1.tgz#ff0c6bb0b4ad2bda2ad1f5fba6760a4af37125f0" integrity sha512-nefbvJd/wY38zdt+b9SHL6171vqBrMtZ56Gsgfd0duEKb/pB8rDT4/ObUQLrHz1tOfht1flt2zM+UGaemzAG5g== dependencies: aproba "^2.0.0" @@ -6722,12 +6722,12 @@ libnpmpublish@^1.1.1: linear-layout-vector@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/linear-layout-vector/-/linear-layout-vector-0.0.1.tgz#398114d7303b6ecc7fd6b273af7b8401d8ba9c70" + resolved "https://registry.yarnpkg.com/linear-layout-vector/-/linear-layout-vector-0.0.1.tgz#398114d7303b6ecc7fd6b273af7b8401d8ba9c70" integrity sha1-OYEU1zA7bsx/1rJzr3uEAdi6nHA= load-json-file@^1.0.0: version "1.1.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= dependencies: graceful-fs "^4.1.2" @@ -6738,7 +6738,7 @@ load-json-file@^1.0.0: load-json-file@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" @@ -6748,12 +6748,12 @@ load-json-file@^4.0.0: loader-runner@^2.3.0: version "2.4.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: version "1.2.3" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: big.js "^5.2.2" @@ -6762,7 +6762,7 @@ loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: locate-path@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" @@ -6770,7 +6770,7 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -6778,52 +6778,52 @@ locate-path@^3.0.0: lodash._reinterpolate@~3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.clonedeep@^4.5.0: version "4.5.0" - resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.get@^4.4.2: version "4.4.2" - resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= lodash.isinteger@^4.0.4: version "4.0.4" - resolved "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= lodash.ismatch@^4.4.0: version "4.4.0" - resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= lodash.isundefined@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" + resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= lodash.set@^4.3.2: version "4.3.2" - resolved "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" + resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= lodash.sortby@^4.7.0: version "4.7.0" - resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash.template@^4.0.2: version "4.4.0" - resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" integrity sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A= dependencies: lodash._reinterpolate "~3.0.0" @@ -6831,36 +6831,36 @@ lodash.template@^4.0.2: lodash.templatesettings@^4.0.0: version "4.1.0" - resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" integrity sha1-K01OlbpEDZFf8IvImeRVNmZxMxY= dependencies: lodash._reinterpolate "~3.0.0" lodash.throttle@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.5.1, lodash@^4.8.0: version "4.17.11" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.0, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" loud-rejection@^1.0.0: version "1.6.0" - resolved "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: currently-unhandled "^0.4.1" @@ -6868,7 +6868,7 @@ loud-rejection@^1.0.0: lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cache@^4.1.3, lru-cache@^4.1.5: version "4.1.5" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" @@ -6876,26 +6876,26 @@ lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cach lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" macos-release@^2.2.0: version "2.2.0" - resolved "https://registry.npmjs.org/macos-release/-/macos-release-2.2.0.tgz#ab58d55dd4714f0a05ad4b0e90f4370fef5cdea8" + resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.2.0.tgz#ab58d55dd4714f0a05ad4b0e90f4370fef5cdea8" integrity sha512-iV2IDxZaX8dIcM7fG6cI46uNmHUxHE4yN+Z8tKHAW1TBPMZDIKHf/3L+YnOuj/FK9il14UaVdHmiQ1tsi90ltA== make-dir@^1.0.0: version "1.3.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" make-dir@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" @@ -6903,12 +6903,12 @@ make-dir@^2.0.0: make-error@^1.1.1: version "1.3.5" - resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== make-fetch-happen@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083" integrity sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ== dependencies: agentkeepalive "^3.4.1" @@ -6925,58 +6925,58 @@ make-fetch-happen@^4.0.1: makeerror@1.0.x: version "1.0.11" - resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" mamacro@^0.0.3: version "0.0.3" - resolved "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== map-age-cleaner@^0.1.1: version "0.1.3" - resolved "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== dependencies: p-defer "^1.0.0" map-cache@^0.2.2: version "0.2.2" - resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-obj@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= map-stream@0.0.7: version "0.0.7" - resolved "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" + resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= map-visit@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" math-random@^1.0.1: version "1.0.4" - resolved "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== md5.js@^1.3.4: version "1.3.5" - resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" @@ -6985,19 +6985,19 @@ md5.js@^1.3.4: media-typer@0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= mem@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= dependencies: mimic-fn "^1.0.0" mem@^4.0.0: version "4.3.0" - resolved "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== dependencies: map-age-cleaner "^0.1.1" @@ -7006,7 +7006,7 @@ mem@^4.0.0: memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" @@ -7014,7 +7014,7 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: meow@^3.3.0: version "3.7.0" - resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= dependencies: camelcase-keys "^2.0.0" @@ -7030,7 +7030,7 @@ meow@^3.3.0: meow@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" + resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== dependencies: camelcase-keys "^4.0.0" @@ -7045,34 +7045,34 @@ meow@^4.0.0: merge-descriptors@1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= dependencies: readable-stream "^2.0.1" merge2@^1.2.3: version "1.2.3" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== merge@^1.2.0: version "1.2.1" - resolved "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== methods@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= micromatch@3.1.10, micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: version "3.1.10" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" @@ -7091,7 +7091,7 @@ micromatch@3.1.10, micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, mic micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= dependencies: arr-diff "^2.0.0" @@ -7110,7 +7110,7 @@ micromatch@^2.1.5, micromatch@^2.3.11: miller-rabin@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" @@ -7118,56 +7118,56 @@ miller-rabin@^4.0.0: mime-db@1.40.0: version "1.40.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== mime-types@^2.1.12, mime-types@^2.1.18, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.24" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== dependencies: mime-db "1.40.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mimic-fn@^1.0.0: version "1.2.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== mimic-fn@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mimic-response@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= "minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist-options@^3.0.1: version "3.0.2" - resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== dependencies: arrify "^1.0.1" @@ -7175,22 +7175,22 @@ minimist-options@^3.0.1: minimist@0.0.8: version "0.0.8" - resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= minimist@~0.0.1: version "0.0.10" - resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: version "2.3.5" - resolved "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== dependencies: safe-buffer "^5.1.2" @@ -7198,14 +7198,14 @@ minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: minizlib@^1.1.1: version "1.2.1" - resolved "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== dependencies: minipass "^2.2.1" mississippi@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== dependencies: concat-stream "^1.5.0" @@ -7221,7 +7221,7 @@ mississippi@^3.0.0: mixin-deep@^1.2.0: version "1.3.1" - resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== dependencies: for-in "^1.0.2" @@ -7229,41 +7229,41 @@ mixin-deep@^1.2.0: mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" mock-require@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/mock-require/-/mock-require-2.0.2.tgz#1eaa71aad23013773d127dc7e91a3fbb4837d60d" + resolved "https://registry.yarnpkg.com/mock-require/-/mock-require-2.0.2.tgz#1eaa71aad23013773d127dc7e91a3fbb4837d60d" integrity sha1-HqpxqtIwE3c9En3H6Ro/u0g31g0= dependencies: caller-id "^0.1.0" modify-values@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== moment@^2.21.0: version "2.24.0" - resolved "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== monaco-css@^2.0.1: version "2.5.0" - resolved "https://registry.npmjs.org/monaco-css/-/monaco-css-2.5.0.tgz#eb173658306d6ae6a8d38c08df7f67ecba685f80" + resolved "https://registry.yarnpkg.com/monaco-css/-/monaco-css-2.5.0.tgz#eb173658306d6ae6a8d38c08df7f67ecba685f80" integrity sha512-V5YuMysU5MbNMPlZxMfB4os/mx+nIH3emrl2zgQe7Iu77dQhODoUysd5OoZB9hzpFoRDZ/KFuEaFaib8/ziYRQ== monaco-html@^2.0.2: version "2.5.2" - resolved "https://registry.npmjs.org/monaco-html/-/monaco-html-2.5.2.tgz#3e231ff50d024ed4f3c2d9fb075e77351f33508a" + resolved "https://registry.yarnpkg.com/monaco-html/-/monaco-html-2.5.2.tgz#3e231ff50d024ed4f3c2d9fb075e77351f33508a" integrity sha512-tugs+jHMtfInq/gMl5wXYoUs649rc5h6a/bbaK2+4MTx//iWUZ9mgTsgmbqqfbujEgHxxJHiGWTDIZjz8Ztx7g== monaco-languageclient@^0.9.0: version "0.9.0" - resolved "https://registry.npmjs.org/monaco-languageclient/-/monaco-languageclient-0.9.0.tgz#4b65684e277edab07625e76eb3d3d93e8f2130fa" + resolved "https://registry.yarnpkg.com/monaco-languageclient/-/monaco-languageclient-0.9.0.tgz#4b65684e277edab07625e76eb3d3d93e8f2130fa" integrity sha512-N8IdHUnV8Sq2nfm3dSZ0SpILmGhqrTvdXkL0BFfJvV2vcKYVVQ36AXJNqCRImmovkeNUHLyQMeHTqOwvMMVxCQ== dependencies: glob-to-regexp "^0.3.0" @@ -7273,7 +7273,7 @@ monaco-languageclient@^0.9.0: mount-point@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/mount-point/-/mount-point-3.0.0.tgz#665cb9edebe80d110e658db56c31d0aef51a8f97" + resolved "https://registry.yarnpkg.com/mount-point/-/mount-point-3.0.0.tgz#665cb9edebe80d110e658db56c31d0aef51a8f97" integrity sha1-Zly57evoDREOZY21bDHQrvUaj5c= dependencies: "@sindresorhus/df" "^1.0.1" @@ -7282,7 +7282,7 @@ mount-point@^3.0.0: move-concurrently@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" @@ -7300,17 +7300,17 @@ move-concurrently@^1.0.1: ms@2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1, ms@^2.0.0, ms@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== multimatch@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" + resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" integrity sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= dependencies: array-differ "^1.0.0" @@ -7320,17 +7320,17 @@ multimatch@^2.1.0: mute-stream@0.0.7: version "0.0.7" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= mute-stream@~0.0.4: version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== mv@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= dependencies: mkdirp "~0.5.1" @@ -7339,17 +7339,17 @@ mv@^2.1.1: nan@2.10.0: version "2.10.0" - resolved "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" integrity sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA== nan@^2.0.0, nan@^2.10.0, nan@^2.12.1, nan@^2.3.3: version "2.14.0" - resolved "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== nanomatch@^1.2.9: version "1.2.13" - resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" @@ -7366,17 +7366,17 @@ nanomatch@^1.2.9: natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= ncp@~2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= needle@^2.2.1: version "2.4.0" - resolved "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== dependencies: debug "^3.2.6" @@ -7385,29 +7385,29 @@ needle@^2.2.1: negotiator@0.6.2: version "0.6.2" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.5.0, neo-async@^2.6.0: version "2.6.1" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== node-abi@^2.2.0: version "2.8.0" - resolved "https://registry.npmjs.org/node-abi/-/node-abi-2.8.0.tgz#bd2e88dbe6a6871e6dd08553e0605779325737ec" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.8.0.tgz#bd2e88dbe6a6871e6dd08553e0605779325737ec" integrity sha512-1/aa2clS0pue0HjckL62CsbhWWU35HARvBDXcJtYKbYR7LnIutmpxmXbuDMV9kEviD2lP/wACOgWmmwljghHyQ== dependencies: semver "^5.4.1" node-fetch-npm@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" + resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" integrity sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw== dependencies: encoding "^0.1.11" @@ -7416,12 +7416,12 @@ node-fetch-npm@^2.0.2: node-fetch@^2.3.0: version "2.6.0" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== node-gyp@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-4.0.0.tgz#972654af4e5dd0cd2a19081b4b46fe0442ba6f45" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-4.0.0.tgz#972654af4e5dd0cd2a19081b4b46fe0442ba6f45" integrity sha512-2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA== dependencies: glob "^7.0.3" @@ -7438,12 +7438,12 @@ node-gyp@^4.0.0: node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" integrity sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA== dependencies: assert "^1.1.1" @@ -7472,7 +7472,7 @@ node-libs-browser@^2.0.0: node-notifier@^5.2.1: version "5.4.0" - resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz#7b455fdce9f7de0c63538297354f3db468426e6a" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.0.tgz#7b455fdce9f7de0c63538297354f3db468426e6a" integrity sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ== dependencies: growly "^1.3.0" @@ -7483,7 +7483,7 @@ node-notifier@^5.2.1: node-pre-gyp@^0.12.0: version "0.12.0" - resolved "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== dependencies: detect-libc "^1.0.2" @@ -7499,19 +7499,19 @@ node-pre-gyp@^0.12.0: noop-logger@^0.1.1: version "0.1.1" - resolved "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= "nopt@2 || 3": version "3.0.6" - resolved "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" nopt@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= dependencies: abbrev "1" @@ -7519,14 +7519,14 @@ nopt@^4.0.1: nopt@~1.0.10: version "1.0.10" - resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= dependencies: abbrev "1" normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0: version "2.5.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -7536,29 +7536,29 @@ normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package- normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-url@^3.3.0: version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== npm-bundled@^1.0.1: version "1.0.6" - resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== npm-lifecycle@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-2.1.1.tgz#0027c09646f0fd346c5c93377bdaba59c6748fdf" + resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-2.1.1.tgz#0027c09646f0fd346c5c93377bdaba59c6748fdf" integrity sha512-+Vg6I60Z75V/09pdcH5iUo/99Q/vop35PaI99elvxk56azSVVsdsSsS/sXqKDNwbRRNN1qSxkcO45ZOu0yOWew== dependencies: byline "^5.0.0" @@ -7572,7 +7572,7 @@ npm-lifecycle@^2.1.1: "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: version "6.1.0" - resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz#15ae1e2758a5027efb4c250554b85a737db7fcc1" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.0.tgz#15ae1e2758a5027efb4c250554b85a737db7fcc1" integrity sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA== dependencies: hosted-git-info "^2.6.0" @@ -7582,7 +7582,7 @@ npm-lifecycle@^2.1.1: npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.1: version "1.4.1" - resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== dependencies: ignore-walk "^3.0.1" @@ -7590,7 +7590,7 @@ npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.1: npm-pick-manifest@^2.2.3: version "2.2.3" - resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz#32111d2a9562638bb2c8f2bf27f7f3092c8fae40" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz#32111d2a9562638bb2c8f2bf27f7f3092c8fae40" integrity sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA== dependencies: figgy-pudding "^3.5.1" @@ -7599,7 +7599,7 @@ npm-pick-manifest@^2.2.3: npm-registry-fetch@^3.8.0, npm-registry-fetch@^3.9.0: version "3.9.0" - resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz#44d841780e2833f06accb34488f8c7450d1a6856" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz#44d841780e2833f06accb34488f8c7450d1a6856" integrity sha512-srwmt8YhNajAoSAaDWndmZgx89lJwIZ1GWxOuckH4Coek4uHv5S+o/l9FLQe/awA+JwTnj4FJHldxhlXdZEBmw== dependencies: JSONStream "^1.3.4" @@ -7611,21 +7611,21 @@ npm-registry-fetch@^3.8.0, npm-registry-fetch@^3.9.0: npm-run-path@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" integrity sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= dependencies: path-key "^1.0.0" npm-run-path@^2.0.0: version "2.0.2" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" - resolved "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== dependencies: are-we-there-yet "~1.1.2" @@ -7635,7 +7635,7 @@ npm-run-path@^2.0.0: nsfw@^1.2.2: version "1.2.2" - resolved "https://registry.npmjs.org/nsfw/-/nsfw-1.2.2.tgz#95b79b6b0e311268aaa20c5c085b9f3b341b0769" + resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-1.2.2.tgz#95b79b6b0e311268aaa20c5c085b9f3b341b0769" integrity sha512-YwoS39dkrp6loO0gvh61UbQPiOYwmbAiKqWSYuMeoSkpxxy8rbe/RVgxIJ1L+ua5usLGr0FPSo7NEQnDQOGyIw== dependencies: fs-extra "^7.0.0" @@ -7645,27 +7645,27 @@ nsfw@^1.2.2: number-is-nan@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nwsapi@^2.0.7: version "2.1.4" - resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz#e006a878db23636f8e8a67d33ca0e4edf61a842f" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.1.4.tgz#e006a878db23636f8e8a67d33ca0e4edf61a842f" integrity sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw== oauth-sign@~0.9.0: version "0.9.0" - resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" @@ -7674,19 +7674,19 @@ object-copy@^0.1.0: object-keys@^1.0.12: version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.getownpropertydescriptors@^2.0.3: version "2.0.3" - resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= dependencies: define-properties "^1.1.2" @@ -7694,7 +7694,7 @@ object.getownpropertydescriptors@^2.0.3: object.omit@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= dependencies: for-own "^0.1.4" @@ -7702,61 +7702,61 @@ object.omit@^2.0.0: object.pick@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" octokit-pagination-methods@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" + resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== on-finished@~2.3.0: version "2.3.0" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: mimic-fn "^1.0.0" onigasm@2.2.1: version "2.2.1" - resolved "https://registry.npmjs.org/onigasm/-/onigasm-2.2.1.tgz#d56da809d63d3bb25510e8b8e447ffe98e56bebb" + resolved "https://registry.yarnpkg.com/onigasm/-/onigasm-2.2.1.tgz#d56da809d63d3bb25510e8b8e447ffe98e56bebb" integrity sha512-pa361CpVfsWOk0MQ1jLuJ1GvEJMHEHgZmaBpOIfBbvbp2crkDHacXB6mA4vgEfO7fL0OEMUSuZjX0Q9yTx6jTg== dependencies: lru-cache "^4.1.1" onigasm@^2.1.0: version "2.2.2" - resolved "https://registry.npmjs.org/onigasm/-/onigasm-2.2.2.tgz#0f853152278bf0da5b3d5be728d5218e472d03ca" + resolved "https://registry.yarnpkg.com/onigasm/-/onigasm-2.2.2.tgz#0f853152278bf0da5b3d5be728d5218e472d03ca" integrity sha512-TQTMk+RmPYx4sGzNAgV0q7At7PABDNHVqZBlC4aRXHg8hpCdemLOF0qq0gUCjwUbc7mhJMBOo3XpTRYwyr45Gw== dependencies: lru-cache "^4.1.1" oniguruma@^7.0.0: version "7.1.0" - resolved "https://registry.npmjs.org/oniguruma/-/oniguruma-7.1.0.tgz#106ddf7eb42507d0442ac68b187c4f7fdf052c83" + resolved "https://registry.yarnpkg.com/oniguruma/-/oniguruma-7.1.0.tgz#106ddf7eb42507d0442ac68b187c4f7fdf052c83" integrity sha512-mV+6HcDNQ38vM8HVKM+MJyXO4EtSigwIZhq023A4rA8Am4dMlGhUkPwudDykExYR45oLrssR/Ep7PZCQ1OM3pA== dependencies: nan "^2.12.1" optimist@^0.6.1: version "0.6.1" - resolved "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= dependencies: minimist "~0.0.1" @@ -7764,7 +7764,7 @@ optimist@^0.6.1: optionator@^0.8.1: version "0.8.2" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= dependencies: deep-is "~0.1.3" @@ -7776,17 +7776,17 @@ optionator@^0.8.1: os-browserify@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= os-locale@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== dependencies: execa "^0.7.0" @@ -7795,7 +7795,7 @@ os-locale@^2.0.0: os-locale@^3.0.0: version "3.1.0" - resolved "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== dependencies: execa "^1.0.0" @@ -7804,7 +7804,7 @@ os-locale@^3.0.0: os-name@^3.0.0: version "3.1.0" - resolved "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" + resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" integrity sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg== dependencies: macos-release "^2.2.0" @@ -7812,12 +7812,12 @@ os-name@^3.0.0: os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= osenv@0, osenv@^0.1.4, osenv@^0.1.5: version "0.1.5" - resolved "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== dependencies: os-homedir "^1.0.0" @@ -7825,106 +7825,106 @@ osenv@0, osenv@^0.1.4, osenv@^0.1.5: p-debounce@*: version "2.1.0" - resolved "https://registry.npmjs.org/p-debounce/-/p-debounce-2.1.0.tgz#e79f70c6e325cbb9bddbcbec0b81025084671ad3" + resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-2.1.0.tgz#e79f70c6e325cbb9bddbcbec0b81025084671ad3" integrity sha512-M9bMt62TTnozdZhqFgs+V7XD2MnuKCaz+7fZdlu2/T7xruI3uIE5CicQ0vx1hV7HIUYF0jF+4/R1AgfOkl74Qw== p-debounce@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/p-debounce/-/p-debounce-1.0.0.tgz#cb7f2cbeefd87a09eba861e112b67527e621e2fd" + resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-1.0.0.tgz#cb7f2cbeefd87a09eba861e112b67527e621e2fd" integrity sha1-y38svu/YegnrqGHhErZ1J+Yh4v0= p-defer@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-is-promise@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== p-limit@^1.1.0: version "1.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== dependencies: p-try "^2.0.0" p-locate@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-map-series@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= dependencies: p-reduce "^1.0.0" p-map@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== p-pipe@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" + resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" integrity sha1-SxoROZoRUgpneQ7loMHViB1r7+k= p-queue@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" integrity sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg== dependencies: eventemitter3 "^3.1.0" p-reduce@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= p-try@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== p-waterfall@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" + resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" integrity sha1-ftlLPOszMngjU69qrhGqn8I1uwA= dependencies: p-reduce "^1.0.0" pacote@^9.5.0: version "9.5.0" - resolved "https://registry.npmjs.org/pacote/-/pacote-9.5.0.tgz#85f3013a3f6dd51c108b0ccabd3de8102ddfaeda" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.0.tgz#85f3013a3f6dd51c108b0ccabd3de8102ddfaeda" integrity sha512-aUplXozRbzhaJO48FaaeClmN+2Mwt741MC6M3bevIGZwdCaP7frXzbUOfOWa91FPHoLITzG0hYaKY363lxO3bg== dependencies: bluebird "^3.5.3" @@ -7957,12 +7957,12 @@ pacote@^9.5.0: pako@~1.0.2, pako@~1.0.5: version "1.0.10" - resolved "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== parallel-transform@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= dependencies: cyclist "~0.2.2" @@ -7971,7 +7971,7 @@ parallel-transform@^1.1.0: parse-asn1@^5.0.0: version "5.1.4" - resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw== dependencies: asn1.js "^4.0.0" @@ -7983,12 +7983,12 @@ parse-asn1@^5.0.0: parse-github-repo-url@^1.3.0: version "1.4.1" - resolved "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" + resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= parse-glob@^3.0.4: version "3.0.4" - resolved "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= dependencies: glob-base "^0.3.0" @@ -7998,14 +7998,14 @@ parse-glob@^3.0.4: parse-json@^2.2.0: version "2.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" @@ -8013,12 +8013,12 @@ parse-json@^4.0.0: parse-passwd@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parse-path@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" + resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" integrity sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA== dependencies: is-ssh "^1.3.0" @@ -8026,7 +8026,7 @@ parse-path@^4.0.0: parse-url@^5.0.0: version "5.0.1" - resolved "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" integrity sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg== dependencies: is-ssh "^1.3.0" @@ -8036,69 +8036,69 @@ parse-url@^5.0.0: parse5@4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascalcase@^0.1.1: version "0.1.1" - resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.0: version "0.0.0" - resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= path-dirname@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= dependencies: pinkie-promise "^2.0.0" path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" integrity sha1-XVPVeAGWRsDWiADbThRua9wqx68= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-parse@^1.0.5, path-parse@^1.0.6: version "1.0.6" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== path-to-regexp@0.1.7: version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-type@^1.0.0: version "1.1.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= dependencies: graceful-fs "^4.1.2" @@ -8107,21 +8107,21 @@ path-type@^1.0.0: path-type@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" pause-stream@^0.0.11: version "0.0.11" - resolved "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= dependencies: through "~2.3" pbkdf2@^3.0.3: version "3.0.17" - resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== dependencies: create-hash "^1.1.2" @@ -8132,73 +8132,73 @@ pbkdf2@^3.0.3: pend@~1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= perfect-scrollbar@^1.3.0: version "1.4.0" - resolved "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz#5d014ef9775e1f43058a1dbae9ed1daf0e7091f1" + resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz#5d014ef9775e1f43058a1dbae9ed1daf0e7091f1" integrity sha512-/2Sk/khljhdrsamjJYS5NjrH+GKEHEwh7zFSiYyxROyYKagkE4kSn2zDQDRTOMo8mpT2jikxx6yI1dG7lNP/hw== performance-now@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0, pinkie-promise@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pkg-dir@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: find-up "^2.1.0" pkg-dir@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pn@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= prebuild-install@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz#206ce8106ce5efa4b6cf062fc8a0a7d93c17f3a8" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-4.0.0.tgz#206ce8106ce5efa4b6cf062fc8a0a7d93c17f3a8" integrity sha512-7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA== dependencies: detect-libc "^1.0.3" @@ -8219,17 +8219,17 @@ prebuild-install@^4.0.0: prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= preserve@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= pretty-format@^22.4.0, pretty-format@^22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" integrity sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ== dependencies: ansi-regex "^3.0.0" @@ -8237,7 +8237,7 @@ pretty-format@^22.4.0, pretty-format@^22.4.3: pretty-format@^23.6.0: version "23.6.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== dependencies: ansi-regex "^3.0.0" @@ -8245,27 +8245,27 @@ pretty-format@^23.6.0: private@^0.1.8: version "0.1.8" - resolved "https://registry.npmjs.org/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== process-nextick-args@~2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== process@^0.11.10: version "0.11.10" - resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= promise-retry@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= dependencies: err-code "^1.0.0" @@ -8273,7 +8273,7 @@ promise-retry@^1.1.1: prompts@^0.1.9: version "0.1.14" - resolved "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" integrity sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== dependencies: kleur "^2.0.1" @@ -8281,14 +8281,14 @@ prompts@^0.1.9: promzard@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= dependencies: read "1" prop-types@^15.6.0, prop-types@^15.6.2: version "15.7.2" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" @@ -8297,24 +8297,24 @@ prop-types@^15.6.0, prop-types@^15.6.2: proto-list@~1.2.1: version "1.2.4" - resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= protocols@^1.1.0, protocols@^1.4.0: version "1.4.7" - resolved "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" + resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" integrity sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg== protoduck@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" + resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg== dependencies: genfun "^5.0.0" proxy-addr@~2.0.5: version "2.0.5" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== dependencies: forwarded "~0.1.2" @@ -8322,29 +8322,29 @@ proxy-addr@~2.0.5: prr@~1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= ps-tree@1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014" + resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014" integrity sha1-tCGyQUDWID8e08dplrRCewjowBQ= dependencies: event-stream "~3.3.0" pseudomap@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.24, psl@^1.1.28: version "1.1.32" - resolved "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz#3f132717cf2f9c169724b2b6caf373cf694198db" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.32.tgz#3f132717cf2f9c169724b2b6caf373cf694198db" integrity sha512-MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g== public-encrypt@^4.0.0: version "4.0.3" - resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" @@ -8356,7 +8356,7 @@ public-encrypt@^4.0.0: pump@^1.0.0: version "1.0.3" - resolved "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== dependencies: end-of-stream "^1.1.0" @@ -8364,7 +8364,7 @@ pump@^1.0.0: pump@^2.0.0, pump@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" @@ -8372,7 +8372,7 @@ pump@^2.0.0, pump@^2.0.1: pump@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" @@ -8380,7 +8380,7 @@ pump@^3.0.0: pumpify@^1.3.3: version "1.5.1" - resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: duplexify "^3.6.0" @@ -8389,52 +8389,52 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== q@^1.5.1: version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= qs@6.7.0: version "6.7.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== qs@~6.5.2: version "6.5.2" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== querystring-es3@^0.2.0: version "0.2.1" - resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= quick-lru@^1.0.0: version "1.1.0" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= randomatic@^3.0.0: version "3.1.1" - resolved "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== dependencies: is-number "^4.0.0" @@ -8443,14 +8443,14 @@ randomatic@^3.0.0: randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" @@ -8458,12 +8458,12 @@ randomfill@^1.0.3: range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" @@ -8473,7 +8473,7 @@ raw-body@2.4.0: rc@^1.1.6, rc@^1.2.7: version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" @@ -8483,7 +8483,7 @@ rc@^1.1.6, rc@^1.2.7: react-dom@^16.4.1: version "16.8.6" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-16.8.6.tgz#71d6303f631e8b0097f56165ef608f051ff6e10f" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.8.6.tgz#71d6303f631e8b0097f56165ef608f051ff6e10f" integrity sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA== dependencies: loose-envify "^1.1.0" @@ -8493,17 +8493,17 @@ react-dom@^16.4.1: react-is@^16.8.1: version "16.8.6" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" integrity sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA== react-lifecycles-compat@^3.0.4: version "3.0.4" - resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== react-virtualized@^9.20.0: version "9.21.1" - resolved "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.21.1.tgz#4dbbf8f0a1420e2de3abf28fbb77120815277b3a" + resolved "https://registry.yarnpkg.com/react-virtualized/-/react-virtualized-9.21.1.tgz#4dbbf8f0a1420e2de3abf28fbb77120815277b3a" integrity sha512-E53vFjRRMCyUTEKuDLuGH1ld/9TFzjf/fFW816PE4HFXWZorESbSTYtiZz1oAjra0MminaUU1EnvUxoGuEFFPA== dependencies: babel-runtime "^6.26.0" @@ -8516,7 +8516,7 @@ react-virtualized@^9.20.0: react@^16.4.1: version "16.8.6" - resolved "https://registry.npmjs.org/react/-/react-16.8.6.tgz#ad6c3a9614fd3a4e9ef51117f54d888da01f2bbe" + resolved "https://registry.yarnpkg.com/react/-/react-16.8.6.tgz#ad6c3a9614fd3a4e9ef51117f54d888da01f2bbe" integrity sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw== dependencies: loose-envify "^1.1.0" @@ -8526,14 +8526,14 @@ react@^16.4.1: read-cmd-shim@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" integrity sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs= dependencies: graceful-fs "^4.1.2" "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: version "2.0.13" - resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a" integrity sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== dependencies: glob "^7.1.1" @@ -8545,7 +8545,7 @@ read-cmd-shim@^1.0.1: read-package-tree@^5.1.6: version "5.2.2" - resolved "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.2.tgz#4b6a0ef2d943c1ea36a578214c9a7f6b7424f7a8" + resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.2.tgz#4b6a0ef2d943c1ea36a578214c9a7f6b7424f7a8" integrity sha512-rW3XWUUkhdKmN2JKB4FL563YAgtINifso5KShykufR03nJ5loGFlkUMe1g/yxmqX073SoYYTsgXu7XdDinKZuA== dependencies: debuglog "^1.0.1" @@ -8556,7 +8556,7 @@ read-package-tree@^5.1.6: read-pkg-up@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= dependencies: find-up "^1.0.0" @@ -8564,7 +8564,7 @@ read-pkg-up@^1.0.1: read-pkg-up@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: find-up "^2.0.0" @@ -8572,7 +8572,7 @@ read-pkg-up@^3.0.0: read-pkg@4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237" integrity sha1-ljYlN48+HE1IyFhytabsfV0JMjc= dependencies: normalize-package-data "^2.3.2" @@ -8581,7 +8581,7 @@ read-pkg@4.0.1: read-pkg@^1.0.0: version "1.1.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= dependencies: load-json-file "^1.0.0" @@ -8590,7 +8590,7 @@ read-pkg@^1.0.0: read-pkg@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: load-json-file "^4.0.0" @@ -8599,14 +8599,14 @@ read-pkg@^3.0.0: read@1, read@~1.0.1: version "1.0.7" - resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= dependencies: mute-stream "~0.0.4" "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.6" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" @@ -8619,7 +8619,7 @@ read@1, read@~1.0.1: readable-stream@1.0.x: version "1.0.34" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= dependencies: core-util-is "~1.0.0" @@ -8629,7 +8629,7 @@ readable-stream@1.0.x: "readable-stream@2 || 3", readable-stream@^3.0.2: version "3.4.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== dependencies: inherits "^2.0.3" @@ -8638,7 +8638,7 @@ readable-stream@1.0.x: readdir-scoped-modules@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" + resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" integrity sha1-n6+jfShr5dksuuve4DDcm19AZ0c= dependencies: debuglog "^1.0.1" @@ -8648,7 +8648,7 @@ readdir-scoped-modules@^1.0.0: readdirp@^2.0.0, readdirp@^2.2.1: version "2.2.1" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" @@ -8657,19 +8657,19 @@ readdirp@^2.0.0, readdirp@^2.2.1: realpath-native@^1.0.0: version "1.1.0" - resolved "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== dependencies: util.promisify "^1.0.0" reconnecting-websocket@^3.0.7: version "3.2.2" - resolved "https://registry.npmjs.org/reconnecting-websocket/-/reconnecting-websocket-3.2.2.tgz#8097514e926e9855e03c39e76efa2e3d1f371bee" + resolved "https://registry.yarnpkg.com/reconnecting-websocket/-/reconnecting-websocket-3.2.2.tgz#8097514e926e9855e03c39e76efa2e3d1f371bee" integrity sha512-SWSfoXiaHVOqXuPWFgGWeUxKnb5HIY7I/Fh5C/hy4wUOgeOh7YIMXEiv5/eHBlNs4tNzCrO5YDR9AH62NWle0Q== redent@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= dependencies: indent-string "^2.1.0" @@ -8677,7 +8677,7 @@ redent@^1.0.0: redent@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= dependencies: indent-string "^3.0.0" @@ -8685,34 +8685,34 @@ redent@^2.0.0: reflect-metadata@0.1.8: version "0.1.8" - resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.8.tgz#72426d570b60776e3688968bd5ab9537a15cecf6" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.8.tgz#72426d570b60776e3688968bd5ab9537a15cecf6" integrity sha1-ckJtVwtgd242iJaL1auVN6Fc7PY= reflect-metadata@^0.1.10: version "0.1.13" - resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== regenerator-runtime@^0.11.0: version "0.11.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.13.2: version "0.13.2" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== regex-cache@^0.4.2: version "0.4.4" - resolved "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== dependencies: is-equal-shallow "^0.1.3" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" @@ -8720,29 +8720,29 @@ regex-not@^1.0.0, regex-not@^1.0.2: remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: version "1.1.3" - resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" request-light@^0.2.2: version "0.2.4" - resolved "https://registry.npmjs.org/request-light/-/request-light-0.2.4.tgz#3cea29c126682e6bcadf7915353322eeba01a755" + resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.2.4.tgz#3cea29c126682e6bcadf7915353322eeba01a755" integrity sha512-pM9Fq5jRnSb+82V7M97rp8FE9/YNeP2L9eckB4Szd7lyeclSIx02aIpPO/6e4m6Dy31+FBN/zkFMTd2HkNO3ow== dependencies: http-proxy-agent "^2.1.0" @@ -8751,14 +8751,14 @@ request-light@^0.2.2: request-promise-core@1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" integrity sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag== dependencies: lodash "^4.17.11" request-promise-native@^1.0.5: version "1.0.7" - resolved "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" integrity sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w== dependencies: request-promise-core "1.1.2" @@ -8767,7 +8767,7 @@ request-promise-native@^1.0.5: request@^2.82.0, request@^2.87.0: version "2.88.0" - resolved "https://registry.npmjs.org/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== dependencies: aws-sign2 "~0.7.0" @@ -8793,7 +8793,7 @@ request@^2.82.0, request@^2.87.0: requestretry@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/requestretry/-/requestretry-3.1.0.tgz#c8e1976bb946f14889d3604bbad56a01d191c10d" + resolved "https://registry.yarnpkg.com/requestretry/-/requestretry-3.1.0.tgz#c8e1976bb946f14889d3604bbad56a01d191c10d" integrity sha512-DkvCPK6qvwxIuVA5TRCvi626WHC2rWjF/n7SCQvVHAr2JX9i1/cmIpSEZlmHAo+c1bj9rjaKoZ9IsKwCpTkoXA== dependencies: extend "^3.0.2" @@ -8802,24 +8802,24 @@ requestretry@^3.1.0: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-main-filename@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= resolve-cwd@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" @@ -8827,34 +8827,34 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: resolve-from@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.1.7: version "1.1.7" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2: version "1.11.0" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" integrity sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw== dependencies: path-parse "^1.0.6" restore-cursor@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: onetime "^2.0.0" @@ -8862,38 +8862,38 @@ restore-cursor@^2.0.0: ret@~0.1.10: version "0.1.15" - resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.10.0: version "0.10.1" - resolved "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@latest: version "2.6.3" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: glob "^7.1.3" rimraf@2.6.2: version "2.6.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== dependencies: glob "^7.0.5" rimraf@~2.4.0: version "2.4.5" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= dependencies: glob "^6.0.1" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" - resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" @@ -8901,67 +8901,67 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: route-parser@^0.0.5: version "0.0.5" - resolved "https://registry.npmjs.org/route-parser/-/route-parser-0.0.5.tgz#7d1d09d335e49094031ea16991a4a79b01bbe1f4" + resolved "https://registry.yarnpkg.com/route-parser/-/route-parser-0.0.5.tgz#7d1d09d335e49094031ea16991a4a79b01bbe1f4" integrity sha1-fR0J0zXkkJQDHqFpkaSnmwG74fQ= rsvp@^3.3.3: version "3.6.2" - resolved "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== run-applescript@^3.0.0: version "3.2.0" - resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-3.2.0.tgz#73fb34ce85d3de8076d511ea767c30d4fdfc918b" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-3.2.0.tgz#73fb34ce85d3de8076d511ea767c30d4fdfc918b" integrity sha512-Ep0RsvAjnRcBX1p5vogbaBdAGu/8j/ewpvGqnQYunnLd9SM0vWcPJewPKNnWFggf0hF0pwIgwV5XK7qQ7UZ8Qg== dependencies: execa "^0.10.0" run-async@^2.2.0: version "2.3.0" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= dependencies: is-promise "^2.1.0" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" rx@2.3.24: version "2.3.24" - resolved "https://registry.npmjs.org/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7" + resolved "https://registry.yarnpkg.com/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7" integrity sha1-FPlQpCF9fjXapxu8vljv9o6ksrc= rxjs@^6.4.0: version "6.5.2" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" integrity sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg== dependencies: tslib "^1.9.0" safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-regex@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^2.0.0: version "2.5.2" - resolved "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" integrity sha1-tNwYYcIbQn6SlQej51HiosuKs/o= dependencies: anymatch "^2.0.0" @@ -8977,12 +8977,12 @@ sane@^2.0.0: sax@^1.2.4: version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== scheduler@^0.13.6: version "0.13.6" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" integrity sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ== dependencies: loose-envify "^1.1.0" @@ -8990,7 +8990,7 @@ scheduler@^0.13.6: schema-utils@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" @@ -8999,29 +8999,29 @@ schema-utils@^1.0.0: seek-bzip@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" + resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" integrity sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w= dependencies: commander "~2.8.1" "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.1, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.0" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== semver@^6.0.0: version "6.1.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ== semver@~5.3.0: version "5.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= send@0.17.1: version "0.17.1" - resolved "https://registry.npmjs.org/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" @@ -9040,12 +9040,12 @@ send@0.17.1: serialize-javascript@^1.7.0: version "1.7.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== serve-static@1.14.1: version "1.14.1" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" @@ -9055,12 +9055,12 @@ serve-static@1.14.1: set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^0.4.3: version "0.4.3" - resolved "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= dependencies: extend-shallow "^2.0.1" @@ -9070,7 +9070,7 @@ set-value@^0.4.3: set-value@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== dependencies: extend-shallow "^2.0.1" @@ -9080,17 +9080,17 @@ set-value@^2.0.0: setimmediate@^1.0.4: version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" @@ -9098,19 +9098,19 @@ sha.js@^2.4.0, sha.js@^2.4.8: shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shell-quote@^1.6.1: version "1.6.1" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= dependencies: array-filter "~0.0.0" @@ -9120,27 +9120,27 @@ shell-quote@^1.6.1: shellwords@^0.1.1: version "0.1.1" - resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== sigmund@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= simple-concat@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= simple-get@^2.7.0: version "2.8.1" - resolved "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" integrity sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw== dependencies: decompress-response "^3.3.0" @@ -9149,27 +9149,27 @@ simple-get@^2.7.0: sisteransi@^0.1.1: version "0.1.1" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" integrity sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== slash@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= slide@^1.1.6: version "1.1.6" - resolved "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= smart-buffer@4.0.2: version "4.0.2" - resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d" integrity sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw== snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" @@ -9178,14 +9178,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" @@ -9199,7 +9199,7 @@ snapdragon@^0.8.1: socks-proxy-agent@^4.0.0: version "4.0.2" - resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== dependencies: agent-base "~4.2.1" @@ -9207,7 +9207,7 @@ socks-proxy-agent@^4.0.0: socks@~2.3.2: version "2.3.2" - resolved "https://registry.npmjs.org/socks/-/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e" integrity sha512-pCpjxQgOByDHLlNqlnh/mNSAxIUkyBBuwwhTcV+enZGbDaClPvHdvm6uvOwZfFJkam7cGhBNbb4JxiP8UZkRvQ== dependencies: ip "^1.1.5" @@ -9215,19 +9215,19 @@ socks@~2.3.2: sort-keys@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= dependencies: is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0: version "0.5.2" - resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== dependencies: atob "^2.1.1" @@ -9238,14 +9238,14 @@ source-map-resolve@^0.5.0: source-map-support@^0.4.15: version "0.4.18" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== dependencies: source-map "^0.5.6" source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-support@~0.5.10: version "0.5.12" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ== dependencies: buffer-from "^1.0.0" @@ -9253,27 +9253,27 @@ source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-url@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spawn-command@^0.0.2-1: version "0.0.2-1" - resolved "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= spdx-correct@^3.0.0: version "3.1.0" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== dependencies: spdx-expression-parse "^3.0.0" @@ -9281,12 +9281,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.2.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== spdx-expression-parse@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== dependencies: spdx-exceptions "^2.1.0" @@ -9294,38 +9294,38 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.4" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" integrity sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" split2@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" + resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== dependencies: through2 "^2.0.2" split@^1.0.0, split@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== dependencies: through "2" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" - resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" @@ -9340,24 +9340,24 @@ sshpk@^1.7.0: ssri@^6.0.0, ssri@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== dependencies: figgy-pudding "^3.5.1" stack-trace@~0.0.7: version "0.0.10" - resolved "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= stack-utils@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== static-extend@^0.1.1: version "0.1.2" - resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" @@ -9365,17 +9365,17 @@ static-extend@^0.1.1: "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stealthy-require@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-browserify@^2.0.1: version "2.0.2" - resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" @@ -9383,7 +9383,7 @@ stream-browserify@^2.0.1: stream-combiner@^0.2.2: version "0.2.2" - resolved "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" + resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= dependencies: duplexer "~0.1.1" @@ -9391,7 +9391,7 @@ stream-combiner@^0.2.2: stream-each@^1.1.0: version "1.2.3" - resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== dependencies: end-of-stream "^1.1.0" @@ -9399,7 +9399,7 @@ stream-each@^1.1.0: stream-http@^2.7.2: version "2.8.3" - resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" @@ -9410,17 +9410,17 @@ stream-http@^2.7.2: stream-shift@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= string-argv@^0.1.1: version "0.1.2" - resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.1.2.tgz#c5b7bc03fb2b11983ba3a72333dd0559e77e4738" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.1.2.tgz#c5b7bc03fb2b11983ba3a72333dd0559e77e4738" integrity sha512-mBqPGEOMNJKXRo7z0keX0wlAhbBAjilUdPW13nN0PecVryZxdHIeM7TqbsSUA7VYuS00HGC6mojP7DlQzfa9ZA== string-length@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= dependencies: astral-regex "^1.0.0" @@ -9428,7 +9428,7 @@ string-length@^2.0.0: string-width@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" @@ -9437,7 +9437,7 @@ string-width@^1.0.1: "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: is-fullwidth-code-point "^2.0.0" @@ -9445,88 +9445,88 @@ string-width@^1.0.1: string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.2.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== dependencies: safe-buffer "~5.1.0" string_decoder@~0.10.x: version "0.10.31" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" strip-ansi@^5.1.0: version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-bom@3.0.0, strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-bom@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= dependencies: is-utf8 "^0.2.0" strip-dirs@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== dependencies: is-natural-number "^4.0.1" strip-eof@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-indent@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= dependencies: get-stdin "^4.0.1" strip-indent@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= strip-json-comments@~2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= strong-log-transformer@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" + resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== dependencies: duplexer "^0.1.1" @@ -9535,43 +9535,43 @@ strong-log-transformer@^2.0.0: subarg@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" integrity sha1-9izxdYHplrSPyWVpn1TAauJouNI= dependencies: minimist "^1.1.0" supports-color@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^3.1.2, supports-color@^3.2.3: version "3.2.3" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= dependencies: has-flag "^1.0.0" supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" symbol-tree@^3.2.2: version "3.2.2" - resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= tapable@^1.0.0, tapable@^1.1.0: version "1.1.3" - resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar-fs@^1.13.0, tar-fs@^1.16.2: version "1.16.3" - resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== dependencies: chownr "^1.0.1" @@ -9581,7 +9581,7 @@ tar-fs@^1.13.0, tar-fs@^1.16.2: tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2: version "1.6.2" - resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== dependencies: bl "^1.0.0" @@ -9594,7 +9594,7 @@ tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2: tar@^4, tar@^4.0.0, tar@^4.4.8: version "4.4.8" - resolved "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== dependencies: chownr "^1.1.1" @@ -9607,12 +9607,12 @@ tar@^4, tar@^4.0.0, tar@^4.4.8: temp-dir@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= temp-write@^3.4.0: version "3.4.0" - resolved "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" + resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" integrity sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI= dependencies: graceful-fs "^4.1.2" @@ -9624,7 +9624,7 @@ temp-write@^3.4.0: terser-webpack-plugin@^1.1.0: version "1.3.0" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.3.0.tgz#69aa22426299f4b5b3775cbed8cb2c5d419aa1d4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.3.0.tgz#69aa22426299f4b5b3775cbed8cb2c5d419aa1d4" integrity sha512-W2YWmxPjjkUcOWa4pBEv4OP4er1aeQJlSo2UhtCFQCuRXEHjOFscO8VyWHj9JLlA0RzQb8Y2/Ta78XZvT54uGg== dependencies: cacache "^11.3.2" @@ -9640,7 +9640,7 @@ terser-webpack-plugin@^1.1.0: terser@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/terser/-/terser-4.0.0.tgz#ef356f6f359a963e2cc675517f21c1c382877374" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.0.0.tgz#ef356f6f359a963e2cc675517f21c1c382877374" integrity sha512-dOapGTU0hETFl1tCo4t56FN+2jffoKyER9qBGoUFyZ6y7WLoKT0bF+lAYi6B6YsILcGF3q1C2FBh8QcKSCgkgA== dependencies: commander "^2.19.0" @@ -9649,7 +9649,7 @@ terser@^4.0.0: test-exclude@^4.2.1: version "4.2.3" - resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== dependencies: arrify "^1.0.1" @@ -9660,17 +9660,17 @@ test-exclude@^4.2.1: text-extensions@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-2.0.0.tgz#43eabd1b495482fae4a2bf65e5f56c29f69220f6" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-2.0.0.tgz#43eabd1b495482fae4a2bf65e5f56c29f69220f6" integrity sha512-F91ZqLgvi1E0PdvmxMgp+gcf6q8fMH7mhdwWfzXnl1k+GbpQDmi8l7DzLC5JTASKbwpY3TfxajAUzAXcv2NmsQ== throat@^4.0.0: version "4.1.0" - resolved "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= through2@^2.0.0, through2@^2.0.2: version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" @@ -9678,60 +9678,60 @@ through2@^2.0.0, through2@^2.0.2: through2@^3.0.0: version "3.0.1" - resolved "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== dependencies: readable-stream "2 || 3" through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.4: version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= timers-browserify@^2.0.4: version "2.0.10" - resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== dependencies: setimmediate "^1.0.4" tmp@^0.0.33: version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmpl@1.0.x: version "1.0.4" - resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-arraybuffer@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-buffer@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== to-fast-properties@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" @@ -9739,7 +9739,7 @@ to-regex-range@^2.1.0: to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" @@ -9749,19 +9749,19 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== touch@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" + resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== dependencies: nopt "~1.0.10" tough-cookie@^2.3.3, tough-cookie@^2.3.4: version "2.5.0" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: psl "^1.1.28" @@ -9769,7 +9769,7 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4: tough-cookie@~2.4.3: version "2.4.3" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== dependencies: psl "^1.1.24" @@ -9777,14 +9777,14 @@ tough-cookie@~2.4.3: tr46@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= dependencies: punycode "^2.1.0" trash@^4.0.1: version "4.3.0" - resolved "https://registry.npmjs.org/trash/-/trash-4.3.0.tgz#6ebeecdea4d666b06e389b47d135ea88e1de5075" + resolved "https://registry.yarnpkg.com/trash/-/trash-4.3.0.tgz#6ebeecdea4d666b06e389b47d135ea88e1de5075" integrity sha512-f36TKwIaBiXm63xSrn8OTNghg5CYHBsFVJvcObMo76LRpgariuRi2CqXQHw1VzfeximD0igdGaonOG6N760BtQ== dependencies: escape-string-applescript "^2.0.0" @@ -9799,37 +9799,37 @@ trash@^4.0.1: "traverse@>=0.3.0 <0.4": version "0.3.9" - resolved "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" integrity sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk= tree-kill@^1.1.0: version "1.2.1" - resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz#5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a" + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.1.tgz#5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a" integrity sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q== trim-newlines@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= trim-newlines@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= trim-off-newlines@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" + resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= trim-right@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= ts-jest@22.4.3: version "22.4.3" - resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-22.4.3.tgz#5c06b89359e598d97f08802936ea400be555a9d1" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-22.4.3.tgz#5c06b89359e598d97f08802936ea400be555a9d1" integrity sha512-5jlt03bFh8rAtFPQ7f6mFbqagi0NAT8OG+Fi2qizvQB/jr8xyZ0cjqApAw48zD+lMmV24V/ety3F4YNIuGngXg== dependencies: babel-core "^6.26.0" @@ -9844,7 +9844,7 @@ ts-jest@22.4.3: ts-loader@^4.1.0: version "4.5.0" - resolved "https://registry.npmjs.org/ts-loader/-/ts-loader-4.5.0.tgz#a1ce70b2dc799941fb2197605f0d67874097859b" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-4.5.0.tgz#a1ce70b2dc799941fb2197605f0d67874097859b" integrity sha512-ihgVaSmgrX4crGV4n7yuoHPoCHbDzj9aepCZR9TgIx4SgJ9gdnB6xLHgUBb7bsFM/f0K6x9iXa65KY/Fu1Klkw== dependencies: chalk "^2.3.0" @@ -9855,12 +9855,12 @@ ts-loader@^4.1.0: ts-md5@^1.2.2: version "1.2.4" - resolved "https://registry.npmjs.org/ts-md5/-/ts-md5-1.2.4.tgz#7030d7ba9134449deedf6f609d4b4509b94a5712" + resolved "https://registry.yarnpkg.com/ts-md5/-/ts-md5-1.2.4.tgz#7030d7ba9134449deedf6f609d4b4509b94a5712" integrity sha512-oW+rNjc9CAhalPFzbPWsLqPLzdNcJ8iSm+OXO+Uv+99r3PzCJuM5sVc0bO1eS+4LD2xv+nfU7ylBdwoemUV9Yw== ts-node@5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-5.0.1.tgz#78e5d1cb3f704de1b641e43b76be2d4094f06f81" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-5.0.1.tgz#78e5d1cb3f704de1b641e43b76be2d4094f06f81" integrity sha512-XK7QmDcNHVmZkVtkiwNDWiERRHPyU8nBqZB1+iv2UhOG0q3RQ9HsZ2CMqISlFbxjrYFGfG2mX7bW4dAyxBVzUw== dependencies: arrify "^1.0.0" @@ -9874,19 +9874,19 @@ ts-node@5.0.1: tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0: version "1.9.3" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== tslint-language-service@^0.9.9: version "0.9.9" - resolved "https://registry.npmjs.org/tslint-language-service/-/tslint-language-service-0.9.9.tgz#f546dc38483979e6fb3cfa59584ad8525b3ad4da" + resolved "https://registry.yarnpkg.com/tslint-language-service/-/tslint-language-service-0.9.9.tgz#f546dc38483979e6fb3cfa59584ad8525b3ad4da" integrity sha1-9UbcOEg5eeb7PPpZWErYUls61No= dependencies: mock-require "^2.0.2" tslint@5.10.0: version "5.10.0" - resolved "https://registry.npmjs.org/tslint/-/tslint-5.10.0.tgz#11e26bccb88afa02dd0d9956cae3d4540b5f54c3" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.10.0.tgz#11e26bccb88afa02dd0d9956cae3d4540b5f54c3" integrity sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM= dependencies: babel-code-frame "^6.22.0" @@ -9904,38 +9904,38 @@ tslint@5.10.0: tsutils@^2.12.1: version "2.29.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== dependencies: tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" - resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -9943,26 +9943,26 @@ type-is@~1.6.17, type-is@~1.6.18: typechecker@^4.3.0: version "4.7.0" - resolved "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz#5249f427358f45b7250c4924fd4d01ed9ba435e9" + resolved "https://registry.yarnpkg.com/typechecker/-/typechecker-4.7.0.tgz#5249f427358f45b7250c4924fd4d01ed9ba435e9" integrity sha512-4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ== dependencies: editions "^2.1.0" typedarray-to-buffer@^3.1.2: version "3.1.5" - resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" - resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript-formatter@7.2.2: version "7.2.2" - resolved "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.2.2.tgz#a147181839b7bb09c2377b072f20f6336547c00a" + resolved "https://registry.yarnpkg.com/typescript-formatter/-/typescript-formatter-7.2.2.tgz#a147181839b7bb09c2377b072f20f6336547c00a" integrity sha512-V7vfI9XArVhriOTYHPzMU2WUnm5IMdu9X/CPxs8mIMGxmTBFpDABlbkBka64PZJ9/xgQeRpK8KzzAG4MPzxBDQ== dependencies: commandpost "^1.0.0" @@ -9970,17 +9970,17 @@ typescript-formatter@7.2.2: typescript@3.1.3: version "3.1.3" - resolved "https://registry.npmjs.org/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" integrity sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== typescript@latest: version "3.5.1" - resolved "https://registry.npmjs.org/typescript/-/typescript-3.5.1.tgz#ba72a6a600b2158139c5dd8850f700e231464202" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.1.tgz#ba72a6a600b2158139c5dd8850f700e231464202" integrity sha512-64HkdiRv1yYZsSe4xC1WVgamNigVYjlssIoaH2HcZF0+ijsk5YK2g0G34w9wJkze8+5ow4STd22AynfO6ZYYLw== uglify-js@^3.1.4: version "3.6.0" - resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" integrity sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg== dependencies: commander "~2.20.0" @@ -9988,17 +9988,17 @@ uglify-js@^3.1.4: uid-number@0.0.6: version "0.0.6" - resolved "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= umask@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" + resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= unbzip2-stream@^1.0.9: version "1.3.3" - resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" integrity sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg== dependencies: buffer "^5.2.1" @@ -10006,7 +10006,7 @@ unbzip2-stream@^1.0.9: union-value@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= dependencies: arr-union "^3.1.0" @@ -10016,38 +10016,38 @@ union-value@^1.0.0: unique-filename@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== dependencies: imurmurhash "^0.1.4" universal-user-agent@^2.0.0, universal-user-agent@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.1.0.tgz#5abfbcc036a1ba490cb941f8fd68c46d3669e8e4" + resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-2.1.0.tgz#5abfbcc036a1ba490cb941f8fd68c46d3669e8e4" integrity sha512-8itiX7G05Tu3mGDTdNY2fB4KJ8MgZLS54RdG6PkkfwMAavrXu1mV/lls/GABx9O3Rw4PnTtasxrvbMQoBYY92Q== dependencies: os-name "^3.0.0" universalify@^0.1.0: version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" @@ -10055,7 +10055,7 @@ unset-value@^1.0.0: unzip-stream@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.0.tgz#c30c054cd6b0d64b13a23cd3ece911eb0b2b52d8" + resolved "https://registry.yarnpkg.com/unzip-stream/-/unzip-stream-0.3.0.tgz#c30c054cd6b0d64b13a23cd3ece911eb0b2b52d8" integrity sha512-NG1h/MdGIX3HzyqMjyj1laBCmlPYhcO4xEy7gEqqzGiSLw7XqDQCnY4nYSn5XSaH8mQ6TFkaujrO8d/PIZN85A== dependencies: binary "^0.3.0" @@ -10063,29 +10063,29 @@ unzip-stream@^0.3.0: upath@^1.1.1: version "1.1.2" - resolved "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== uri-js@^4.2.2: version "4.2.2" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-template@^2.0.8: version "2.0.8" - resolved "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21" + resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21" integrity sha1-/FZaPMy/93MMd19WQflVV5FDnyE= url@^0.11.0: version "0.11.0" - resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" @@ -10093,24 +10093,24 @@ url@^0.11.0: use@^3.1.0: version "3.1.1" - resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== user-home@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" + resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" integrity sha1-nHC/2Babwdy/SGBODwS4tJzenp8= dependencies: os-homedir "^1.0.0" util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" @@ -10118,43 +10118,43 @@ util.promisify@^1.0.0: util@0.10.3: version "0.10.3" - resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" - resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.0.1, uuid@^3.1.0, uuid@^3.2.1, uuid@^3.3.2: version "3.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== v8-compile-cache@^2.0.2: version "2.0.3" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== valid-filename@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/valid-filename/-/valid-filename-2.0.1.tgz#0768d6f364b1ed3bdf68f0d15abffb0d9d6cecaf" + resolved "https://registry.yarnpkg.com/valid-filename/-/valid-filename-2.0.1.tgz#0768d6f364b1ed3bdf68f0d15abffb0d9d6cecaf" integrity sha1-B2jW82Sx7TvfaPDRWr/7DZ1s7K8= dependencies: filename-reserved-regex "^2.0.0" validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" @@ -10162,19 +10162,19 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: validate-npm-package-name@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= dependencies: builtins "^1.0.3" vary@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= verror@1.10.0: version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" @@ -10183,26 +10183,26 @@ verror@1.10.0: vm-browserify@0.0.4: version "0.0.4" - resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= dependencies: indexof "0.0.1" vscode-base-languageclient@4.4.0: version "4.4.0" - resolved "https://registry.npmjs.org/vscode-base-languageclient/-/vscode-base-languageclient-4.4.0.tgz#07098fe42a986e8b65e47960de5ccf656aefe8d0" + resolved "https://registry.yarnpkg.com/vscode-base-languageclient/-/vscode-base-languageclient-4.4.0.tgz#07098fe42a986e8b65e47960de5ccf656aefe8d0" integrity sha512-FUlMRslHaVCZZ4pSmLqa7p04yuB5hUSgqFAx5W4uINB9RfKgoTyy6eUphuhIsdBzgME1gyLe212Z8thmNNCy1A== dependencies: vscode-languageserver-protocol "^3.10.0" vscode-debugprotocol@^1.32.0: version "1.35.0" - resolved "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.35.0.tgz#565140cd42945e30c6c85cafb38c631457d4a46c" + resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.35.0.tgz#565140cd42945e30c6c85cafb38c631457d4a46c" integrity sha512-+OMm11R1bGYbpIJ5eQIkwoDGFF4GvBz3Ztl6/VM+/RNNb2Gjk2c0Ku+oMmfhlTmTlPCpgHBsH4JqVCbUYhu5bA== vscode-json-languageserver@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/vscode-json-languageserver/-/vscode-json-languageserver-1.0.1.tgz#58bb0be82d816b50d71b3facfaffcae9a6587139" + resolved "https://registry.yarnpkg.com/vscode-json-languageserver/-/vscode-json-languageserver-1.0.1.tgz#58bb0be82d816b50d71b3facfaffcae9a6587139" integrity sha512-LuqcTsVy6VWwKXKOwBeLd3FCV6DD6Sw3RcKC7fV6o3Y6nD+AX7XKDr55NDjmgYqICH/TwCKlNdGIIjgpQU0SNQ== dependencies: jsonc-parser "^2.0.0-next.1" @@ -10214,7 +10214,7 @@ vscode-json-languageserver@^1.0.1: vscode-json-languageservice@^3.0.12: version "3.2.0" - resolved "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.2.0.tgz#fe796c2ddbda966d87905442f9636f139e00f341" + resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-3.2.0.tgz#fe796c2ddbda966d87905442f9636f139e00f341" integrity sha512-tLAv9/D01fLAvnYnZ1OLy03HSHhVFjaSkUidEjfrwytHrxVDgqXLkHAJg+F6Q3mPYfpnPQvN2jTjiJ1yInuNVg== dependencies: jsonc-parser "^2.0.2" @@ -10224,17 +10224,17 @@ vscode-json-languageservice@^3.0.12: vscode-jsonrpc@^3.6.0, vscode-jsonrpc@^3.6.2: version "3.6.2" - resolved "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz#3b5eef691159a15556ecc500e9a8a0dd143470c8" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz#3b5eef691159a15556ecc500e9a8a0dd143470c8" integrity sha512-T24Jb5V48e4VgYliUXMnZ379ItbrXgOimweKaJshD84z+8q7ZOZjJan0MeDe+Ugb+uqERDVV8SBmemaGMSMugA== vscode-jsonrpc@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz#a7bf74ef3254d0a0c272fab15c82128e378b3be9" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz#a7bf74ef3254d0a0c272fab15c82128e378b3be9" integrity sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg== vscode-languageserver-protocol@^3.10.0, vscode-languageserver-protocol@^3.10.3: version "3.14.1" - resolved "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz#b8aab6afae2849c84a8983d39a1cf742417afe2f" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz#b8aab6afae2849c84a8983d39a1cf742417afe2f" integrity sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g== dependencies: vscode-jsonrpc "^4.0.0" @@ -10242,12 +10242,12 @@ vscode-languageserver-protocol@^3.10.0, vscode-languageserver-protocol@^3.10.3: vscode-languageserver-types@3.14.0, vscode-languageserver-types@^3.10.0, vscode-languageserver-types@^3.13.0: version "3.14.0" - resolved "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743" integrity sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A== vscode-languageserver@^4.0.0: version "4.4.2" - resolved "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-4.4.2.tgz#600ae9cc7a6ff1e84d93c7807840c2cb5b22821b" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-4.4.2.tgz#600ae9cc7a6ff1e84d93c7807840c2cb5b22821b" integrity sha512-61y8Raevi9EigDgg9NelvT9cUAohiEbUl1LOwQQgOCAaNX62yKny/ddi0uC+FUTm4CzsjhBu+06R+vYgfCYReA== dependencies: vscode-languageserver-protocol "^3.10.3" @@ -10255,60 +10255,60 @@ vscode-languageserver@^4.0.0: vscode-nls@^3.2.2: version "3.2.5" - resolved "https://registry.npmjs.org/vscode-nls/-/vscode-nls-3.2.5.tgz#25520c1955108036dec607c85e00a522f247f1a4" + resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-3.2.5.tgz#25520c1955108036dec607c85e00a522f247f1a4" integrity sha512-ITtoh3V4AkWXMmp3TB97vsMaHRgHhsSFPsUdzlueSL+dRZbSNTZeOmdQv60kjCV306ghPxhDeoNUEm3+EZMuyw== vscode-nls@^4.0.0: version "4.1.1" - resolved "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.1.tgz#f9916b64e4947b20322defb1e676a495861f133c" + resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-4.1.1.tgz#f9916b64e4947b20322defb1e676a495861f133c" integrity sha512-4R+2UoUUU/LdnMnFjePxfLqNhBS8lrAFyX7pjb2ud/lqDkrUavFUTcG7wR0HBZFakae0Q6KLBFjMS6W93F403A== vscode-ripgrep@^1.2.4: version "1.2.5" - resolved "https://registry.npmjs.org/vscode-ripgrep/-/vscode-ripgrep-1.2.5.tgz#2093c8f36d52bd2dab9eb45b003dd02533c5499c" + resolved "https://registry.yarnpkg.com/vscode-ripgrep/-/vscode-ripgrep-1.2.5.tgz#2093c8f36d52bd2dab9eb45b003dd02533c5499c" integrity sha512-n5XBm9od5hahpljw9T8wbkuMnAY7LlAG1OyEEtcCZEX9aCHFuBKSP0IcvciGRTbtWRovNuT83A2iRjt6PL3bLg== vscode-textmate@^4.0.1: version "4.1.1" - resolved "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-4.1.1.tgz#857e836fbc13a376ec624242437e1747d79610a9" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-4.1.1.tgz#857e836fbc13a376ec624242437e1747d79610a9" integrity sha512-xBjq9LH6fMhWDhIVkbKlB1JeCu6lT3FI/QKN24Xi4RKPBUm16IhHTqs6Q6SUGewkNsFZGkb1tJdZsuMnlmVpgw== dependencies: oniguruma "^7.0.0" vscode-uri@1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.5.tgz#3b899a8ef71c37f3054d79bdbdda31c7bf36f20d" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.5.tgz#3b899a8ef71c37f3054d79bdbdda31c7bf36f20d" integrity sha1-O4majvccN/MFTXm9vdoxx7828g0= vscode-uri@^1.0.1, vscode-uri@^1.0.3, vscode-uri@^1.0.5, vscode-uri@^1.0.6: version "1.0.8" - resolved "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.8.tgz#9769aaececae4026fb6e22359cb38946580ded59" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.8.tgz#9769aaececae4026fb6e22359cb38946580ded59" integrity sha512-obtSWTlbJ+a+TFRYGaUumtVwb+InIUVI0Lu0VBUAPmj2cU5JutEXg3xUE0c2J5Tcy7h2DEKVJBFi+Y9ZSFzzPQ== vscode-ws-jsonrpc@^0.0.2-1: version "0.0.2-2" - resolved "https://registry.npmjs.org/vscode-ws-jsonrpc/-/vscode-ws-jsonrpc-0.0.2-2.tgz#3d977ea40a2f47148ea8cfcbf077196ecd7fe3a2" + resolved "https://registry.yarnpkg.com/vscode-ws-jsonrpc/-/vscode-ws-jsonrpc-0.0.2-2.tgz#3d977ea40a2f47148ea8cfcbf077196ecd7fe3a2" integrity sha512-hViHObJHtxD0KX8tvP6QL8fJGfH9mmDrEkdfLKj6Mf1uaxypoMBnjcZDCU3N4l7VriQiNRbohe/FlMrC3/0r7Q== dependencies: vscode-jsonrpc "^3.6.0" w3c-hr-time@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= dependencies: browser-process-hrtime "^0.1.2" walker@~1.0.5: version "1.0.7" - resolved "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" watch@~0.18.0: version "0.18.0" - resolved "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" integrity sha1-KAlUdsbffJDJYxOJkMClQj60uYY= dependencies: exec-sh "^0.2.0" @@ -10316,7 +10316,7 @@ watch@~0.18.0: watchpack@^1.5.0: version "1.6.0" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== dependencies: chokidar "^2.0.2" @@ -10325,19 +10325,19 @@ watchpack@^1.5.0: wcwidth@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" webidl-conversions@^4.0.2: version "4.0.2" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== webpack-cli@^3.1.1: version "3.3.2" - resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.2.tgz#aed2437b0db0a7faa2ad28484e166a5360014a91" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.2.tgz#aed2437b0db0a7faa2ad28484e166a5360014a91" integrity sha512-FLkobnaJJ+03j5eplxlI0TUxhGCOdfewspIGuvDVtpOlrAuKMFC57K42Ukxqs1tn8947/PM6tP95gQc0DCzRYA== dependencies: chalk "^2.4.1" @@ -10354,7 +10354,7 @@ webpack-cli@^3.1.1: webpack-sources@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== dependencies: source-list-map "^2.0.0" @@ -10362,7 +10362,7 @@ webpack-sources@^1.3.0: webpack@^4.20.2: version "4.32.2" - resolved "https://registry.npmjs.org/webpack/-/webpack-4.32.2.tgz#3639375364a617e84b914ddb2c770aed511e5bc8" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.32.2.tgz#3639375364a617e84b914ddb2c770aed511e5bc8" integrity sha512-F+H2Aa1TprTQrpodRAWUMJn7A8MgDx82yQiNvYMaj3d1nv3HetKU0oqEulL9huj8enirKi8KvEXQ3QtuHF89Zg== dependencies: "@webassemblyjs/ast" "1.8.5" @@ -10392,7 +10392,7 @@ webpack@^4.20.2: websocket@1.0.23: version "1.0.23" - resolved "https://registry.npmjs.org/websocket/-/websocket-1.0.23.tgz#20de8ec4a7126b09465578cd5dbb29a9c296aac6" + resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.23.tgz#20de8ec4a7126b09465578cd5dbb29a9c296aac6" integrity sha1-IN6OxKcSawlGVXjNXbspqcKWqsY= dependencies: debug "^2.2.0" @@ -10402,19 +10402,19 @@ websocket@1.0.23: whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: version "1.0.5" - resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: version "2.3.0" - resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^6.4.1: version "6.5.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== dependencies: lodash.sortby "^4.7.0" @@ -10423,7 +10423,7 @@ whatwg-url@^6.4.1: whatwg-url@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" integrity sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== dependencies: lodash.sortby "^4.7.0" @@ -10432,60 +10432,60 @@ whatwg-url@^7.0.0: when@^3.7.7: version "3.7.8" - resolved "https://registry.npmjs.org/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" + resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" integrity sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I= which-module@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which-pm-runs@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= which@1, which@^1.2.12, which@^1.2.14, which@^1.2.8, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" wide-align@^1.1.0: version "1.1.3" - resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== dependencies: string-width "^1.0.2 || 2" windows-release@^3.1.0: version "3.2.0" - resolved "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz#8122dad5afc303d833422380680a79cdfa91785f" + resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.2.0.tgz#8122dad5afc303d833422380680a79cdfa91785f" integrity sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA== dependencies: execa "^1.0.0" wordwrap@~0.0.2: version "0.0.3" - resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= wordwrap@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= worker-farm@^1.7.0: version "1.7.0" - resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: errno "~0.1.7" wrap-ansi@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= dependencies: string-width "^1.0.1" @@ -10493,12 +10493,12 @@ wrap-ansi@^2.0.0: wrappy@1: version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^2.0.0, write-file-atomic@^2.1.0, write-file-atomic@^2.3.0: version "2.4.3" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== dependencies: graceful-fs "^4.1.11" @@ -10507,7 +10507,7 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.1.0, write-file-atomic@^2.3.0: write-json-file@^2.2.0, write-json-file@^2.3.0: version "2.3.0" - resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" + resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" integrity sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8= dependencies: detect-indent "^5.0.0" @@ -10519,7 +10519,7 @@ write-json-file@^2.2.0, write-json-file@^2.3.0: write-pkg@^3.1.0: version "3.2.0" - resolved "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" + resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" integrity sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw== dependencies: sort-keys "^2.0.0" @@ -10527,21 +10527,21 @@ write-pkg@^3.1.0: ws@^5.2.0, ws@^5.2.2: version "5.2.2" - resolved "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== dependencies: async-limiter "~1.0.0" xdg-basedir@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" integrity sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I= dependencies: os-homedir "^1.0.0" xdg-trashdir@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/xdg-trashdir/-/xdg-trashdir-2.1.1.tgz#59a60aaf8e6f9240c1daed9a0944b2f514c27d8e" + resolved "https://registry.yarnpkg.com/xdg-trashdir/-/xdg-trashdir-2.1.1.tgz#59a60aaf8e6f9240c1daed9a0944b2f514c27d8e" integrity sha512-KcVhPaOu2ZurYNHSRTf1+ZHORkTZGCQ+u0JHN17QixRISJq4pXOnjt/lQcehvtHL5QAKhSzKgyjrcNnPdkPBHA== dependencies: "@sindresorhus/df" "^2.1.0" @@ -10552,64 +10552,64 @@ xdg-trashdir@^2.1.1: xml-name-validator@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xregexp@4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg== xtend@^4.0.0, xtend@~4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= xterm@3.13.0: version "3.13.0" - resolved "https://registry.npmjs.org/xterm/-/xterm-3.13.0.tgz#d0e06c3cf4c1f079aa83f646948457db3b04220b" + resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.13.0.tgz#d0e06c3cf4c1f079aa83f646948457db3b04220b" integrity sha512-FZVmvkkbkky3zldJ2NNOZ9h8jirtbGTlF4sIKMDrejR4wPsVZ3o4F++DQVkdeZqjAwtNOMoR17PMSOTZ+h070g== xterm@3.9.1: version "3.9.1" - resolved "https://registry.npmjs.org/xterm/-/xterm-3.9.1.tgz#65756beb09bb6fb44aeb29032adcd6789aaaa5f4" + resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.9.1.tgz#65756beb09bb6fb44aeb29032adcd6789aaaa5f4" integrity sha512-5AZlhP0jvH/Sskx1UvvNFMqDRHVFqapl59rjV3RRpTJmveoharJplxPfzSThk85I4+AZo2xvD0X0nh0AAzkeZQ== y18n@^3.2.1: version "3.2.1" - resolved "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= "y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== yaeti@^0.0.4: version "0.0.4" - resolved "https://registry.npmjs.org/yaeti/-/yaeti-0.0.4.tgz#89fe739c45ac4491028973193262a837693a66b6" + resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.4.tgz#89fe739c45ac4491028973193262a837693a66b6" integrity sha1-if5znEWsRJECiXMZMmKoN2k6ZrY= yallist@^2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= yallist@^3.0.0, yallist@^3.0.2: version "3.0.3" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== yargs-parser@^10.1.0: version "10.1.0" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== dependencies: camelcase "^4.1.0" yargs-parser@^11.1.1: version "11.1.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== dependencies: camelcase "^5.0.0" @@ -10617,21 +10617,21 @@ yargs-parser@^11.1.1: yargs-parser@^8.1.0: version "8.1.0" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" integrity sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ== dependencies: camelcase "^4.1.0" yargs-parser@^9.0.2: version "9.0.2" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= dependencies: camelcase "^4.1.0" yargs@12.0.1: version "12.0.1" - resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.1.tgz#6432e56123bb4e7c3562115401e98374060261c2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.1.tgz#6432e56123bb4e7c3562115401e98374060261c2" integrity sha512-B0vRAp1hRX4jgIOWFtjfNjd9OA9RWYZ6tqGA9/I/IrTMsxmKvtWy+ersM+jzpQqbC3YfLzeABPdeTgcJ9eu1qQ== dependencies: cliui "^4.0.0" @@ -10649,7 +10649,7 @@ yargs@12.0.1: yargs@^10.0.3: version "10.1.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" integrity sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig== dependencies: cliui "^4.0.0" @@ -10667,7 +10667,7 @@ yargs@^10.0.3: yargs@^11.0.0, yargs@^11.1.0: version "11.1.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== dependencies: cliui "^4.0.0" @@ -10685,7 +10685,7 @@ yargs@^11.0.0, yargs@^11.1.0: yargs@^12.0.1, yargs@^12.0.5: version "12.0.5" - resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== dependencies: cliui "^4.0.0" @@ -10703,7 +10703,7 @@ yargs@^12.0.1, yargs@^12.0.5: yauzl@^2.4.2: version "2.10.0" - resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= dependencies: buffer-crc32 "~0.2.3" @@ -10711,12 +10711,12 @@ yauzl@^2.4.2: yn@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" + resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" integrity sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= zip-dir@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz#253f907aead62a21acd8721d8b88032b2411c051" + resolved "https://registry.yarnpkg.com/zip-dir/-/zip-dir-1.0.2.tgz#253f907aead62a21acd8721d8b88032b2411c051" integrity sha1-JT+QeurWKiGs2HIdi4gDKyQRwFE= dependencies: async "^1.5.2" @@ -10724,7 +10724,7 @@ zip-dir@^1.0.2: zip-stream@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" integrity sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ= dependencies: archiver-utils "^1.3.0" From 8cb53a86106f110cef49bad6e836c8c8a68487ee Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Mon, 3 Jun 2019 12:36:39 +0300 Subject: [PATCH 19/51] Add missing change in a theia version update script Signed-off-by: Yevhen Vydolob --- set_theia_version.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/set_theia_version.sh b/set_theia_version.sh index 5b1ef7615..c64b4f950 100755 --- a/set_theia_version.sh +++ b/set_theia_version.sh @@ -71,6 +71,8 @@ change_change_che_theia_init_baranch () { fi done < "che-theia-init-sources.yml"; printf "%b\n" "$content" > "che-theia-init-sources.yml"; + + sed -i 's~@api.github.com/repos/eclipse/che-theia/git/${GIT_REF}~@api.github.com/repos/eclipse/che-theia/git/refs/heads/'${branchName}'~' ./dockerfiles/theia/Dockerfile } # first is path to dir which contains 'package.json', second is Theia version @@ -105,7 +107,7 @@ read -p "Enter Theia branch name [v${theiaVersion}]: " theiaBranchName theiaBranchName="${theiaBranchName:=v${theiaVersion}}" read -p "Enter Theia git refs [refs\\/tags\\/v${theiaVersion}]: " theiaGitRefs -theiaGitRefs="${theiaGitRefs:=refs\\/tags\\/v${theiaVersion}}" +theiaGitRefs="${theiaGitRefs:="refs\\\\\\\\\\/tags\\\\\\\\\\/v${theiaVersion}"}" read -p "Enter che-theia image version [${theiaVersion}]: " cheTheiaVersion cheTheiaVersion="${cheTheiaVersion:=${theiaVersion}}" @@ -113,7 +115,7 @@ cheTheiaVersion="${cheTheiaVersion:=${theiaVersion}}" sed -i -e 's/IMAGE_TAG="..*"/IMAGE_TAG="'${theiaTag}'"/' docker_image_build.include sed -i -e 's/THEIA_VERSION="..*"/THEIA_VERSION="'${theiaVersion}'"/' docker_image_build.include sed -i -e 's/THEIA_BRANCH="..*"/THEIA_BRANCH="'${theiaBranchName}'"/' docker_image_build.include -sed -i -e 's/THEIA_GIT_REFS="..*"/THEIA_GIT_REFS="'${theiaGitRefs}'"/' docker_image_build.include +sed -i -e 's/THEIA_GIT_REFS="..*"/THEIA_GIT_REFS="'${theiaGitRefs}'"/g' docker_image_build.include sed -i -e 's/THEIA_DOCKER_IMAGE_VERSION=.*/THEIA_DOCKER_IMAGE_VERSION="'${cheTheiaVersion}'"/' docker_image_build.include echo "All done..." From a195549e3d911b85f4dd66018770acd44810e05d Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Thu, 6 Jun 2019 09:58:39 +0300 Subject: [PATCH 20/51] Fix build according to Theia refactoring (#259) * Update according to Theia refactoring Signed-off-by: Yevhen Vydolob --- dockerfiles/theia-dev/Dockerfile | 2 +- dockerfiles/theia/Dockerfile | 3 + .../package.json | 1 + ...kspace-hosted-plugin-uri-post-processor.ts | 2 +- ...r-contribution-extension-backend-module.ts | 2 +- .../src/node/plugin-remote-init.ts | 1 - yarn.lock | 661 +++++++++--------- 7 files changed, 343 insertions(+), 329 deletions(-) diff --git a/dockerfiles/theia-dev/Dockerfile b/dockerfiles/theia-dev/Dockerfile index 1594930ff..870da6456 100644 --- a/dockerfiles/theia-dev/Dockerfile +++ b/dockerfiles/theia-dev/Dockerfile @@ -39,7 +39,7 @@ ENV HOME=/home/theia-dev \ THEIA_ELECTRON_SKIP_REPLACE_FFMPEG=true # Define package of the theia generator to use -ARG THEIA_GENERATOR_PACKAGE=@eclipse-che/theia-generator@0.0.1-1556612396 +ARG THEIA_GENERATOR_PACKAGE=@eclipse-che/theia-generator@0.0.1-1559634039 WORKDIR ${HOME} diff --git a/dockerfiles/theia/Dockerfile b/dockerfiles/theia/Dockerfile index bb1d49d30..3301fb4a6 100644 --- a/dockerfiles/theia/Dockerfile +++ b/dockerfiles/theia/Dockerfile @@ -77,6 +77,9 @@ RUN yarn # Run into production mode RUN che:theia production +# FIX ME, temporary fix to restore build +RUN cd che/che-theia && git reset --hard + # Compile plugins RUN cd plugins && ./foreach_yarn diff --git a/extensions/che-theia-hosted-plugin-manager-extension/package.json b/extensions/che-theia-hosted-plugin-manager-extension/package.json index 022ff0c92..d0e08f57d 100644 --- a/extensions/che-theia-hosted-plugin-manager-extension/package.json +++ b/extensions/che-theia-hosted-plugin-manager-extension/package.json @@ -10,6 +10,7 @@ ], "dependencies": { "@theia/core": "next", + "@theia/plugin-dev": "next", "@theia/plugin-ext": "next", "@eclipse-che/workspace-client": "latest", "@eclipse-che/api": "latest" diff --git a/extensions/che-theia-hosted-plugin-manager-extension/src/node/che-workspace-hosted-plugin-uri-post-processor.ts b/extensions/che-theia-hosted-plugin-manager-extension/src/node/che-workspace-hosted-plugin-uri-post-processor.ts index 00acfb5d4..6e55110c1 100644 --- a/extensions/che-theia-hosted-plugin-manager-extension/src/node/che-workspace-hosted-plugin-uri-post-processor.ts +++ b/extensions/che-theia-hosted-plugin-manager-extension/src/node/che-workspace-hosted-plugin-uri-post-processor.ts @@ -10,7 +10,7 @@ import { injectable } from 'inversify'; import URI from '@theia/core/lib/common/uri'; -import { HostedPluginUriPostProcessor } from '@theia/plugin-ext'; +import { HostedPluginUriPostProcessor } from '@theia/plugin-dev'; import WorkspaceClient, { IRemoteAPI, IRestAPIConfig } from '@eclipse-che/workspace-client'; import { che } from '@eclipse-che/api'; diff --git a/extensions/che-theia-hosted-plugin-manager-extension/src/node/hosted-plugin-manager-contribution-extension-backend-module.ts b/extensions/che-theia-hosted-plugin-manager-extension/src/node/hosted-plugin-manager-contribution-extension-backend-module.ts index deb23c45c..d0f3a6468 100644 --- a/extensions/che-theia-hosted-plugin-manager-extension/src/node/hosted-plugin-manager-contribution-extension-backend-module.ts +++ b/extensions/che-theia-hosted-plugin-manager-extension/src/node/hosted-plugin-manager-contribution-extension-backend-module.ts @@ -9,7 +9,7 @@ **********************************************************************/ import { ContainerModule } from 'inversify'; -import { HostedPluginUriPostProcessorSymbolName } from '@theia/plugin-ext'; +import { HostedPluginUriPostProcessorSymbolName } from '@theia/plugin-dev'; import { CheWorkspaceHostedPluginUriPostProcessor } from './che-workspace-hosted-plugin-uri-post-processor'; export default new ContainerModule(bind => { diff --git a/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-init.ts b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-init.ts index d36e3a799..cd4d469e1 100644 --- a/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-init.ts +++ b/extensions/eclipse-che-theia-plugin-remote/src/node/plugin-remote-init.ts @@ -301,7 +301,6 @@ class PluginDeployerHandlerImpl implements PluginDeployerHandler { constructor( @inject(HostedPluginReader) private readonly reader: HostedPluginReader, ) { - this.reader.initialize(); } async deployFrontendPlugins(frontendPlugins: PluginDeployerEntry[]): Promise { diff --git a/yarn.lock b/yarn.lock index 7354c811a..6813dbbbc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -41,9 +41,9 @@ integrity sha512-0j10nNc7aT18srs7R38mipyi4DjrGQ+bXBmvf2vLTFJGAqhl8V7pB9HsFUq0CYHd8t+gwfwfH0cUmZHdPcJRjA== "@eclipse-che/plugin@latest": - version "0.0.1-1559307569" - resolved "https://registry.yarnpkg.com/@eclipse-che/plugin/-/plugin-0.0.1-1559307569.tgz#606bc46888be286e2df7fed231c8d970cf5cda8f" - integrity sha512-uvFexyavYUdOE1pb3p+2P4oBVO/VJKjyxOSF1+Cfz9BGn5GFZXfTAUegC034q8hT3nLauKr1iQZ8aNIdSTqtFQ== + version "0.0.1-1559557582" + resolved "https://registry.yarnpkg.com/@eclipse-che/plugin/-/plugin-0.0.1-1559557582.tgz#f21229cba03dae3ff2c55374423b55908d89d900" + integrity sha512-V0jrYtrMplAWKptn1REkm4d677v3hdf2sX4Luec4y6RMuOArfdEKcKnFAsTMg/yqqaWvz3zizSIQyn14L0Gcgg== dependencies: "@eclipse-che/api" latest @@ -54,7 +54,7 @@ dependencies: "@eclipse-che/api" "^6.16.1" axios "0.18.0" - moxios "git://github.com/stoplightio/moxios.git#v1.3.0" + moxios "git://github.com/stoplightio/moxios#v1.3.0" websocket "1.0.23" "@fortawesome/fontawesome-free@5.6.3": @@ -797,103 +797,103 @@ universal-user-agent "^2.0.0" url-template "^2.0.8" -"@phosphor/algorithm@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/algorithm/-/algorithm-1.1.2.tgz#fd1de9104c9a7f34e92864586ddf2e7f2e7779e8" - integrity sha1-/R3pEEyafzTpKGRYbd8ufy53eeg= +"@phosphor/algorithm@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@phosphor/algorithm/-/algorithm-1.1.3.tgz#fb0e974f4e81aadc06f948770b3060c4ec8a1e27" + integrity sha512-+dkdYTBglR+qGnLVQdCvYojNZMGxf+xSl1Jeksha3pm7niQktSFz2aR5gEPu/nI5LM8T8slTpqE4Pjvq8P+IVA== -"@phosphor/collections@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/collections/-/collections-1.1.2.tgz#c4c0b8b91129905fb36a9f243f2dbbde462dab8d" - integrity sha1-xMC4uREpkF+zap8kPy273kYtq40= +"@phosphor/collections@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@phosphor/collections/-/collections-1.1.3.tgz#c938ee4138d97377bba1f0970102071ca3ac1420" + integrity sha512-J2U1xd2e5LtqoOJt4kynrjDNeHhVpJjuY2/zA0InS5kyOuWmvy79pt/KJ22n0LBNcU/fjkImqtQmbrC2Z4q2xQ== dependencies: - "@phosphor/algorithm" "^1.1.2" + "@phosphor/algorithm" "^1.1.3" -"@phosphor/commands@^1.5.0": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@phosphor/commands/-/commands-1.6.1.tgz#6f60c2a3b759316cd1363b426df3b4036bb2c7fd" - integrity sha512-iRgn7QX64e0VwZ91KFo964a/LVpw9XtiYIYtpymEyKY757NXvx6ZZMt1CqKfntoDcSZJeVte4eV8jJWhZoVlDA== +"@phosphor/commands@^1.6.2": + version "1.6.2" + resolved "https://registry.yarnpkg.com/@phosphor/commands/-/commands-1.6.2.tgz#f276952d76dcb6f938e5eba746b0d9080d7489ba" + integrity sha512-vQFO7ff0ZGfhPft2xJXj30EnYExZgs2l7rbgTBn9PfySNFY6Y1PGMdmEnpcYAT6BPqWrNXMPqZpRWqG3xqNN7w== dependencies: - "@phosphor/algorithm" "^1.1.2" - "@phosphor/coreutils" "^1.3.0" - "@phosphor/disposable" "^1.1.2" - "@phosphor/domutils" "^1.1.2" - "@phosphor/keyboard" "^1.1.2" - "@phosphor/signaling" "^1.2.2" + "@phosphor/algorithm" "^1.1.3" + "@phosphor/coreutils" "^1.3.1" + "@phosphor/disposable" "^1.1.3" + "@phosphor/domutils" "^1.1.3" + "@phosphor/keyboard" "^1.1.3" + "@phosphor/signaling" "^1.2.3" -"@phosphor/coreutils@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@phosphor/coreutils/-/coreutils-1.3.0.tgz#63292d381c012c5ab0d0196e83ced829b7e04a42" - integrity sha1-YyktOBwBLFqw0Blug87YKbfgSkI= +"@phosphor/coreutils@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@phosphor/coreutils/-/coreutils-1.3.1.tgz#441e34f42340f7faa742a88b2a181947a88d7226" + integrity sha512-9OHCn8LYRcPU/sbHm5v7viCA16Uev3gbdkwqoQqlV+EiauDHl70jmeL7XVDXdigl66Dz0LI11C99XOxp+s3zOA== -"@phosphor/disposable@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/disposable/-/disposable-1.1.2.tgz#a192dd6a2e6c69d5d09d39ecf334dab93778060e" - integrity sha1-oZLdai5sadXQnTns8zTauTd4Bg4= +"@phosphor/disposable@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@phosphor/disposable/-/disposable-1.1.3.tgz#912765c02e2f04b8d56efb26ecd7270207a40f41" + integrity sha512-yH5/HZzOyp37y+G/6X1hem3EfQCsUMtiStacG9W5F7mRsO4UuIXGxY3/XyJHAzy9UFrInOJD7alurQc/4wYhbQ== dependencies: - "@phosphor/algorithm" "^1.1.2" + "@phosphor/algorithm" "^1.1.3" -"@phosphor/domutils@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/domutils/-/domutils-1.1.2.tgz#e2efeb052f398c42b93b89e9bab26af15cc00514" - integrity sha1-4u/rBS85jEK5O4npurJq8VzABRQ= +"@phosphor/domutils@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@phosphor/domutils/-/domutils-1.1.3.tgz#5aeeaefb4bbfcc7c0942e5287a29d3c7f2b1a2bc" + integrity sha512-5CtLAhURQXXHhNXfQydDk/luG1cDVnhlu/qw7gz8/9pht0KXIAmNg/M0LKxx2oJ9+YMNCLVWxAnHAU0yrDpWSA== -"@phosphor/dragdrop@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@phosphor/dragdrop/-/dragdrop-1.3.0.tgz#7ce6ad39d6ca216d62a56f78104d02a77ae67307" - integrity sha1-fOatOdbKIW1ipW94EE0Cp3rmcwc= +"@phosphor/dragdrop@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@phosphor/dragdrop/-/dragdrop-1.3.1.tgz#a16a274f9418916a34ea7edf9ba53bd0d0890b78" + integrity sha512-SkxyV43QiBlDU9I9Y8ou+U2Ty8BwwRbEsiet+ZTaDBp5TKDmSOfsZ/dsfUpKBDfGe4Lj95h8z9Dn8pjJsnoEuQ== dependencies: - "@phosphor/coreutils" "^1.3.0" - "@phosphor/disposable" "^1.1.2" + "@phosphor/coreutils" "^1.3.1" + "@phosphor/disposable" "^1.1.3" -"@phosphor/keyboard@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/keyboard/-/keyboard-1.1.2.tgz#3e32234451764240a98e148034d5a8797422dd1f" - integrity sha1-PjIjRFF2QkCpjhSANNWoeXQi3R8= +"@phosphor/keyboard@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@phosphor/keyboard/-/keyboard-1.1.3.tgz#e5fd13af0479034ef0b5fffcf43ef2d4a266b5b6" + integrity sha512-dzxC/PyHiD6mXaESRy6PZTd9JeK+diwG1pyngkyUf127IXOEzubTIbu52VSdpGBklszu33ws05BAGDa4oBE4mQ== -"@phosphor/messaging@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@phosphor/messaging/-/messaging-1.2.2.tgz#7d896ddd3797b94a347708ded13da5783db75c14" - integrity sha1-fYlt3TeXuUo0dwje0T2leD23XBQ= +"@phosphor/messaging@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@phosphor/messaging/-/messaging-1.2.3.tgz#860423261df8ac6c30344cc036b10b0e83d3c0db" + integrity sha512-89Ps4uSRNOEQoepB/0SDoyPpNUWd6VZnmbMetmeXZJHsuJ1GLxtnq3WBdl7UCVNsw3W9NC610pWaDCy/BafRlg== dependencies: - "@phosphor/algorithm" "^1.1.2" - "@phosphor/collections" "^1.1.2" + "@phosphor/algorithm" "^1.1.3" + "@phosphor/collections" "^1.1.3" -"@phosphor/properties@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/properties/-/properties-1.1.2.tgz#78cc77eff452839da02255de48e814946cc09a28" - integrity sha1-eMx37/RSg52gIlXeSOgUlGzAmig= +"@phosphor/properties@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@phosphor/properties/-/properties-1.1.3.tgz#63e4355be5e22a411c566fd1860207038f171598" + integrity sha512-GiglqzU77s6+tFVt6zPq9uuyu/PLQPFcqZt914ZhJ4cN/7yNI/SLyMzpYZ56IRMXvzK9TUgbRna6URE3XAwFUg== -"@phosphor/signaling@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@phosphor/signaling/-/signaling-1.2.2.tgz#3fcf97ca88e38bfb357fe8fe6bf7513347a514a9" - integrity sha1-P8+Xyojji/s1f+j+a/dRM0elFKk= +"@phosphor/signaling@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@phosphor/signaling/-/signaling-1.2.3.tgz#2fde0ee810b0fab5f3fc765f81ed08ae671e76f1" + integrity sha512-DMwS0m9OgfY5ljpTsklRQPUQpTyg4obz85FyImRDacUVxUVbas95djIDEbU4s1TMzdHBBO+gfki3V4giXUvXzw== dependencies: - "@phosphor/algorithm" "^1.1.2" + "@phosphor/algorithm" "^1.1.3" -"@phosphor/virtualdom@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@phosphor/virtualdom/-/virtualdom-1.1.2.tgz#ce55c86eef31e5d0e26b1dc96ea32bd684458f41" - integrity sha1-zlXIbu8x5dDiax3JbqMr1oRFj0E= +"@phosphor/virtualdom@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@phosphor/virtualdom/-/virtualdom-1.1.3.tgz#33ddebc710ad5bd136fd5f61d7adb4fa14e781e0" + integrity sha512-V8PHhhnZCRa5esrC4q5VthqlLtxTo9ZV1mZ6b4YEloapca1S1nggZSQhrSlltXQjtYNUaWJZUZ/BlFD8wFtIEQ== dependencies: - "@phosphor/algorithm" "^1.1.2" + "@phosphor/algorithm" "^1.1.3" "@phosphor/widgets@^1.5.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@phosphor/widgets/-/widgets-1.6.0.tgz#ebba8008b6b13247d03e73e5f3872c90d2c9c78f" - integrity sha512-HqVckVF8rJ15ss0Zf/q0AJ69ZKNFOO26qtNKAdGZ9SmmkSMf73X6pB0R3Fj5+Y4Sjl8ezIIKG6mXj+DxOofnwA== - dependencies: - "@phosphor/algorithm" "^1.1.2" - "@phosphor/commands" "^1.5.0" - "@phosphor/coreutils" "^1.3.0" - "@phosphor/disposable" "^1.1.2" - "@phosphor/domutils" "^1.1.2" - "@phosphor/dragdrop" "^1.3.0" - "@phosphor/keyboard" "^1.1.2" - "@phosphor/messaging" "^1.2.2" - "@phosphor/properties" "^1.1.2" - "@phosphor/signaling" "^1.2.2" - "@phosphor/virtualdom" "^1.1.2" + version "1.7.0" + resolved "https://registry.yarnpkg.com/@phosphor/widgets/-/widgets-1.7.0.tgz#1985372ac9e6b2a80b550d5652461c9145721be0" + integrity sha512-LavrlJHnki2x5PyBbfEdY4UJSARTu4anVZ9l2YOKGVUGE3mwl1pVJqJAghYC/M+OhSXcvHzFgxwaZxBQZ1gHbQ== + dependencies: + "@phosphor/algorithm" "^1.1.3" + "@phosphor/commands" "^1.6.2" + "@phosphor/coreutils" "^1.3.1" + "@phosphor/disposable" "^1.1.3" + "@phosphor/domutils" "^1.1.3" + "@phosphor/dragdrop" "^1.3.1" + "@phosphor/keyboard" "^1.1.3" + "@phosphor/messaging" "^1.2.3" + "@phosphor/properties" "^1.1.3" + "@phosphor/signaling" "^1.2.3" + "@phosphor/virtualdom" "^1.1.3" "@sindresorhus/df@^1.0.1": version "1.0.1" @@ -907,10 +907,10 @@ dependencies: execa "^0.2.2" -"@theia/application-package@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.8.0-next.436b8129.tgz#0ecca5edb91bdbf19f030dee26731759f24dd8c6" - integrity sha512-/z1a/lwALnDzEdMFrV2uZSyqnjEdVlLzMJx+BZF/udygytDS5q/uqgb+ux936Q5ULSRflYHA09QvcTMHfeo+wg== +"@theia/application-package@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.8.0-next.71f277be.tgz#2a67ffad89bdb5af256dc54b540e7c586cf7cd5e" + integrity sha512-/O0hGUEc9QPHz6m4GPgChsN+m9GdCIhvyd+6BebSeRMrk1uP78RM954yFAohCiGmhLjtjgtiIOzKD8JQyuG+Yw== dependencies: "@types/fs-extra" "^4.0.2" "@types/request" "^2.0.3" @@ -939,22 +939,22 @@ semver "^5.4.1" write-json-file "^2.2.0" -"@theia/console@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/console/-/console-0.8.0-next.436b8129.tgz#ed0f0f51fa81abc35af3cc0cfbe1ad0f61410aac" - integrity sha512-5Mx+Om2Ft0GClzi4YUgRRTM0NlNqvR45o2NOh2pKz59nj/mXI2ZYbxQ41x+n0zJcI+D74NnnCmoZ9DXAvh+36g== +"@theia/console@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/console/-/console-0.8.0-next.71f277be.tgz#0b35b7c22c28bc2b251dc1af176fefd6d060a48e" + integrity sha512-smteGf9DXLbWqZye+VLc4VVw8yTx3BqiWuN9iywpR2C28S0fCGky3m4bRHgibTL3AKRk0dQWgWJy7vda4p1ufg== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/monaco" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/monaco" "0.8.0-next.71f277be" anser "^1.4.7" -"@theia/core@0.8.0-next.436b8129", "@theia/core@next": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.8.0-next.436b8129.tgz#cce6ac88401483e80d1206a649f95052e504482a" - integrity sha512-XxfFlCTz195OywfKK+gO+4xasaVW9MRjkpfcmkh9ZmfvlkXYSHf7Jl49D9v9mjUT+r5g3mosKPZ9nvSePSNFJQ== +"@theia/core@0.8.0-next.71f277be", "@theia/core@next": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.8.0-next.71f277be.tgz#1f79834ace4195ece69556ea7a70b6bae9aaf778" + integrity sha512-On8+5F4cRV002QL3jKgpn/nTfGtid3yE0kn4d+Fc4uvMKwY7NOL+wwlOvZ9NoKiYQIJZB2Yy+A7JMkPowvzOjw== dependencies: "@phosphor/widgets" "^1.5.0" - "@theia/application-package" "0.8.0-next.436b8129" + "@theia/application-package" "0.8.0-next.71f277be" "@types/body-parser" "^1.16.4" "@types/bunyan" "^1.8.0" "@types/express" "^4.16.0" @@ -985,7 +985,7 @@ reflect-metadata "^0.1.10" route-parser "^0.0.5" vscode-languageserver-types "^3.10.0" - vscode-uri "^1.0.1" + vscode-uri "^1.0.8" vscode-ws-jsonrpc "^0.0.2-1" ws "^5.2.2" yargs "^11.1.0" @@ -1032,25 +1032,25 @@ ws "^5.2.2" yargs "^11.1.0" -"@theia/debug@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-0.8.0-next.436b8129.tgz#862187e1f15076997ef0d5b25eeb402a1b1a1320" - integrity sha512-/+BYb1OqtZ3HNIBaOqTYa/+0sFad0wzBo8XBlf1Xtkg3kSs7snJZEYXQOUE+2171m9lqL3dIiTSmQBjtu9Ab+A== - dependencies: - "@theia/console" "0.8.0-next.436b8129" - "@theia/core" "0.8.0-next.436b8129" - "@theia/editor" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/json" "0.8.0-next.436b8129" - "@theia/markers" "0.8.0-next.436b8129" - "@theia/monaco" "0.8.0-next.436b8129" - "@theia/output" "0.8.0-next.436b8129" - "@theia/preferences" "0.8.0-next.436b8129" - "@theia/process" "0.8.0-next.436b8129" - "@theia/terminal" "0.8.0-next.436b8129" - "@theia/userstorage" "0.8.0-next.436b8129" - "@theia/variable-resolver" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" +"@theia/debug@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-0.8.0-next.71f277be.tgz#d3666fc94d72300553b964f76dafbd31a98b9eda" + integrity sha512-Dvmep/1vx4JbF54bMfjd9Gt9bwf6tf/grRNuaQva4F1mxwfCOMnCnKoax8iyzUS1iZ/x6bN9YUNAl8QWcH82vQ== + dependencies: + "@theia/console" "0.8.0-next.71f277be" + "@theia/core" "0.8.0-next.71f277be" + "@theia/editor" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/json" "0.8.0-next.71f277be" + "@theia/markers" "0.8.0-next.71f277be" + "@theia/monaco" "0.8.0-next.71f277be" + "@theia/output" "0.8.0-next.71f277be" + "@theia/preferences" "0.8.0-next.71f277be" + "@theia/process" "0.8.0-next.71f277be" + "@theia/terminal" "0.8.0-next.71f277be" + "@theia/userstorage" "0.8.0-next.71f277be" + "@theia/variable-resolver" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" "@types/p-debounce" "^1.0.0" jsonc-parser "^2.0.2" mkdirp "^0.5.0" @@ -1059,16 +1059,15 @@ tar "^4.0.0" unzip-stream "^0.3.0" vscode-debugprotocol "^1.32.0" - vscode-uri "^1.0.1" -"@theia/editor@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.8.0-next.436b8129.tgz#e5768665758d7a9f96775ee45c1d212d332df54d" - integrity sha512-oIFch0VuBMiCcFhtgfP+1GSLQ7oyvZ9PaZHg7FCu0zd4LHeGZVuBPBJ1+QteiG0FBibsvXj9lbKAcOaP4Wsclw== +"@theia/editor@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.8.0-next.71f277be.tgz#5f9965713a3e836b68ef93cdb5b36796bee76ab7" + integrity sha512-AWkCsl2qM07cn1cqM+BJ/Cb/Ju6TGO5oDFqPf0477YtV1HgE1dJ9hoeGyGJBd607IriiSZrC3r8Mh9bmbf2dEw== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/languages" "0.8.0-next.436b8129" - "@theia/variable-resolver" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/languages" "0.8.0-next.71f277be" + "@theia/variable-resolver" "0.8.0-next.71f277be" "@types/base64-arraybuffer" "0.1.0" base64-arraybuffer "^0.1.5" @@ -1083,25 +1082,25 @@ "@types/base64-arraybuffer" "0.1.0" base64-arraybuffer "^0.1.5" -"@theia/file-search@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-0.8.0-next.436b8129.tgz#ba3b4db02c3ce1410964e64ca79347c9bad99c45" - integrity sha512-VPUtxGrw3743P1fviiEZ048+AQeSTOWuSx7OrtdhmbxPm2gRWSvNXY7ctkGa//+tGnhoDWuFRlazbc6QkpadOA== +"@theia/file-search@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-0.8.0-next.71f277be.tgz#95880647dee4c33209e5e544a28fc5a9ad71279d" + integrity sha512-lE2dVBjpr9pAejWSh0TCT1icuH9VYgw7iwKCnDGGr0lU+wJH2yerkFd1NwzAiITgzKz7Z2Bi5Yhfy88STYl0Zw== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/editor" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/process" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/editor" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/process" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" fuzzy "^0.1.3" vscode-ripgrep "^1.2.4" -"@theia/filesystem@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.8.0-next.436b8129.tgz#22c34fadedd967101436cfc2548db2222a981890" - integrity sha512-DCeIfevrtbY73whnG+XUC4IwXWAPTl7A6bvNdk/BI53VqRl8AtzaPjBCPLc0orTYGi5YZGZuEBLalPFgSkWYsw== +"@theia/filesystem@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.8.0-next.71f277be.tgz#cc20a2cfc5bb64da3169efb2f174c59f1a00d1bc" + integrity sha512-b4ToU+FRdvCoRzAcrInRWcxAItDbrOU8CX0b2VJGnaFR+b/uM4F8MhwMt1w8xKk+OpSsjehqaHrumyHWpqSceg== dependencies: - "@theia/core" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" "@types/body-parser" "^1.17.0" "@types/fs-extra" "^4.0.2" "@types/mime-types" "^2.1.0" @@ -1154,14 +1153,14 @@ uuid "^3.2.1" zip-dir "^1.0.2" -"@theia/json@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.8.0-next.436b8129.tgz#2b23d65b4231f87ed7b34c4225ad1af68d4c58fe" - integrity sha512-YtixPBG8IUe0KWcWzusxqT9sGp3lnN/KCU3KRnzSEUVlv5fUdxxz0nu6tW9rElN7T5wn2rH6cMNVNWmsBjnJKA== +"@theia/json@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.8.0-next.71f277be.tgz#63e977bcb5874649f3925004ff10743af2a26b9b" + integrity sha512-DebSfJ0a3mwsc3JdA/8YQjc9WSbxTS5i7GPoIF66SQuZOQBOP647hD0wpay+L6GKGd+0J8MRGOuHLBssb6NANw== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/languages" "0.8.0-next.436b8129" - "@theia/monaco" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/languages" "0.8.0-next.71f277be" + "@theia/monaco" "0.8.0-next.71f277be" vscode-json-languageserver "^1.0.1" "@theia/json@^0.6.1": @@ -1174,15 +1173,15 @@ "@theia/monaco" "^0.6.1" vscode-json-languageserver "^1.0.1" -"@theia/languages@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.8.0-next.436b8129.tgz#4d846769a05a606806ccc11cb83f72d094fe369a" - integrity sha512-/xF71o34RyT1mbTXb/ysAOzXukaAIpm4LXtkg34NAN4xbydR7ftgCWwsS4YfUXkQvOngmeZ9uTp5bipE8BZlNQ== +"@theia/languages@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.8.0-next.71f277be.tgz#1da1e2b0fdd6960174308fbc42bc3ffd5cfb22a2" + integrity sha512-7F47FUb4v/TB/5F8J6/W9hqRuw/vU8z24yVvk3JLW3i05G6MKbUlpaaZao8VUO3W8TqzQ993a46MB6r29qzg1A== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/output" "0.8.0-next.436b8129" - "@theia/process" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/output" "0.8.0-next.71f277be" + "@theia/process" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" "@typefox/monaco-editor-core" "^0.14.6" "@types/uuid" "^3.4.3" monaco-languageclient "^0.9.0" @@ -1202,15 +1201,15 @@ monaco-languageclient "^0.9.0" uuid "^3.2.1" -"@theia/markers@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.8.0-next.436b8129.tgz#2e0f09523babf96dc83814ad2c2b9f6a7c6506fc" - integrity sha512-cKoJko/Z7O2XGYV6z8ibWPxR0R/UiRRKAZ4+sAj4mvg27Vgu5fsPy6ny75cQ0LNWLgGEPs5ln5giu8v72rrPGA== +"@theia/markers@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.8.0-next.71f277be.tgz#45c8b2f41c2259cc05741390cf6172ed7315b180" + integrity sha512-lSmxCTee/ECrcohdRriUQKmmLeLhLZcZ1gb9qdIg4Y6PyGX6jaooJv11Gk8gH0ZMcENjQr7//AFbTgV4B4ePkQ== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/navigator" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/navigator" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" "@theia/markers@^0.6.1": version "0.6.1" @@ -1222,25 +1221,25 @@ "@theia/navigator" "^0.6.1" "@theia/workspace" "^0.6.1" -"@theia/messages@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-0.8.0-next.436b8129.tgz#ddf72d4895a01a63e4276c45621562bc545056e8" - integrity sha512-IbOcAlPUk+bckPMnBOIGEyeHL3uO11UeaOK+mkseVXJix7hlkicjCD+MP/HQUaHqhZU7z+HdKbjl1Mj8sdKJBA== - dependencies: - "@theia/core" "0.8.0-next.436b8129" - -"@theia/monaco@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.8.0-next.436b8129.tgz#1281886d71aa418768edd8d59e626e0987bf617b" - integrity sha512-KO2R3IOAVj2WpFJpY0J6+QTbGHO7ozFmH/s8SAU86vSk2ukFteKwvYMvZBldzx+SDs2udSvZNdh9DkLpIPsMGA== - dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/editor" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/languages" "0.8.0-next.436b8129" - "@theia/markers" "0.8.0-next.436b8129" - "@theia/outline-view" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" +"@theia/messages@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-0.8.0-next.71f277be.tgz#40d51126a5fe9aa7260903cddb96c8c0ca305b3a" + integrity sha512-V+ogjWdE5IstEvrvgn4E4FQDiCpGXPck8qyYEAeAHnMSqFbzbPNZ+nNjwxvTADSRSJLBsxXtclQT8RDjDWqYCg== + dependencies: + "@theia/core" "0.8.0-next.71f277be" + +"@theia/monaco@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.8.0-next.71f277be.tgz#14535e23a23edde78b39dc2361d1f63054a3504c" + integrity sha512-qrMy4A2UV3Iwmzav9vgTx90GafExrq/AXk9ThebDFHjy3RMp9AgG5qs3VP7ecsUEjuPvpZDNHIn1z5KNfXFjYQ== + dependencies: + "@theia/core" "0.8.0-next.71f277be" + "@theia/editor" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/languages" "0.8.0-next.71f277be" + "@theia/markers" "0.8.0-next.71f277be" + "@theia/outline-view" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" deepmerge "2.0.1" jsonc-parser "^2.0.2" monaco-css "^2.0.1" @@ -1267,14 +1266,14 @@ onigasm "^2.1.0" vscode-textmate "^4.0.1" -"@theia/navigator@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.8.0-next.436b8129.tgz#c27ade805cc355a629c1fe00d25783d4afac7544" - integrity sha512-Gk1vrlrWM2q3zBTB2e4Q1RFhH7zbExhyeoms8bQb3cVJ6yEos8ZMeNVGikswv1TXL2S2k9WYBESb/pTF2o8XgQ== +"@theia/navigator@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.8.0-next.71f277be.tgz#f81a60e3ee86be6bac19108c78e84d7c98fed4eb" + integrity sha512-pnATegn01chUmmsjh9SNmM6keFxoDmu61QfJ+8UGBMOSVDO4fJ/LfDNZZZWTwCHoGBmM6oYhyr29RxJDRSIffg== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" fuzzy "^0.1.3" minimatch "^3.0.4" @@ -1296,12 +1295,12 @@ dependencies: nan "2.10.0" -"@theia/outline-view@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.8.0-next.436b8129.tgz#87dc608c119924737f493abf79ffabbe3646792b" - integrity sha512-K87v437BvWb0M/lZOC7Sn06PgIfr7oDlpBihxJXbRpqXGB05Ab1p2e336b7Mw/3OgazXtVjSoSWU/S5kp6SKKw== +"@theia/outline-view@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.8.0-next.71f277be.tgz#0a81281b56e179546ba651acfb527ff9b59ede6a" + integrity sha512-sq+jgN4ksyti8Turb5nGtO7Tk5PiZ1ECAIAS9vacQn+vAW8MaEYxgMcY8P82+t1x8KDnXze64zSnqx6xvMYBZQ== dependencies: - "@theia/core" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" "@theia/outline-view@^0.6.1": version "0.6.1" @@ -1310,12 +1309,12 @@ dependencies: "@theia/core" "^0.6.1" -"@theia/output@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.8.0-next.436b8129.tgz#92bb8c822b2896597cd26879a9da817868e4d222" - integrity sha512-2cOahDgbN85MPQz+M5/VmzfzPS01yBF6Kh+6uGu+cM1SR4L/RDPv3cAMV5CaUWlcX+fTuF7gDUJiccuucEjiBQ== +"@theia/output@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.8.0-next.71f277be.tgz#795b2167d2d2e8ab0e9d66950c9ee40074b0cf27" + integrity sha512-5Ny0osBtqkG7SD4w1QSF1jrcJncPKZw3KTvWS3NJLjRFHLYrj08Nwqs7u4VsuIZPHDOjIEAI0z9re3mzhgLcJw== dependencies: - "@theia/core" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" "@theia/output@^0.6.1": version "0.6.1" @@ -1324,44 +1323,51 @@ dependencies: "@theia/core" "^0.6.1" -"@theia/plugin-ext-vscode@next": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-0.8.0-next.436b8129.tgz#7962e5d8c244b4c26dc03a5a18a84c480914babb" - integrity sha512-MCRQWG0e8gUoeVQRGHC/0dDciboIvCCF2CNZCqc5V4FdpEVU2Fn/5jVEVhhpNU0QC4qzq/mAq1mtyY3JQGebVw== +"@theia/plugin-dev@next": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/plugin-dev/-/plugin-dev-0.8.0-next.71f277be.tgz#4b25fee4289edc21eaf5ec3c0e6df845fa98be57" + integrity sha512-QgFPn8czM8JQHnYI6A9bCHlqW7J26XLdPkO4oXYAvNjTTBAmDTThrYSGY9qghkTkHjG7dOCAHz0B5j/zJZ9A2w== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/plugin" "0.8.0-next.436b8129" - "@theia/plugin-ext" "0.8.0-next.436b8129" - vscode-uri "^1.0.1" + "@theia/core" "0.8.0-next.71f277be" + "@theia/plugin-ext" "0.8.0-next.71f277be" + "@theia/preferences" "0.8.0-next.71f277be" + ps-tree "1.1.0" -"@theia/plugin-ext@0.8.0-next.436b8129", "@theia/plugin-ext@next": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-0.8.0-next.436b8129.tgz#9235b32c9c67620457086c8f9ac9d9ebd4c98283" - integrity sha512-K5fZnhbEcg4DNvINdEdEIXH/hXLgtCRsqGcgnGfh0q3OpWwedq9LWj0Taf3KKGLfIW+1XC5iPf3nDbe8y7T+QA== - dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/debug" "0.8.0-next.436b8129" - "@theia/editor" "0.8.0-next.436b8129" - "@theia/file-search" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/markers" "0.8.0-next.436b8129" - "@theia/messages" "0.8.0-next.436b8129" - "@theia/monaco" "0.8.0-next.436b8129" - "@theia/navigator" "0.8.0-next.436b8129" - "@theia/plugin" "0.8.0-next.436b8129" - "@theia/preferences" "0.8.0-next.436b8129" - "@theia/scm" "0.8.0-next.436b8129" - "@theia/search-in-workspace" "0.8.0-next.436b8129" - "@theia/task" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" +"@theia/plugin-ext-vscode@next": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-0.8.0-next.71f277be.tgz#931efd8037d7c77333f77e9236f2e611cf196905" + integrity sha512-yF6Cmyicmk7HY/TFdPtCNYVhr/kuaMAQDb1lpX2kP2An9uJ9ozL/3nYxM0w6GTsSQ/II1G9Ub+jlJMj2vei+uA== + dependencies: + "@theia/core" "0.8.0-next.71f277be" + "@theia/plugin" "0.8.0-next.71f277be" + "@theia/plugin-ext" "0.8.0-next.71f277be" + +"@theia/plugin-ext@0.8.0-next.71f277be", "@theia/plugin-ext@next": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-0.8.0-next.71f277be.tgz#a41f5890b0acd850ffcc51f0c8d0b6b9e25b3c25" + integrity sha512-etuZT1vONlv2yWnxWreR/9Wyjsizrngyzy3YBbBnSM4SrMiEY/htHn/s2WgtUa4GWRFxt106CL7cGdnME/7jfQ== + dependencies: + "@theia/core" "0.8.0-next.71f277be" + "@theia/debug" "0.8.0-next.71f277be" + "@theia/editor" "0.8.0-next.71f277be" + "@theia/file-search" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/markers" "0.8.0-next.71f277be" + "@theia/messages" "0.8.0-next.71f277be" + "@theia/monaco" "0.8.0-next.71f277be" + "@theia/navigator" "0.8.0-next.71f277be" + "@theia/plugin" "0.8.0-next.71f277be" + "@theia/preferences" "0.8.0-next.71f277be" + "@theia/scm" "0.8.0-next.71f277be" + "@theia/search-in-workspace" "0.8.0-next.71f277be" + "@theia/task" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" decompress "^4.2.0" getmac "^1.4.6" jsonc-parser "^2.0.2" lodash.clonedeep "^4.5.0" - ps-tree "1.1.0" uuid "^3.2.1" vscode-debugprotocol "^1.32.0" - vscode-uri "^1.0.1" "@theia/plugin-packager@latest": version "0.0.1-1551941037" @@ -1381,28 +1387,33 @@ resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.3.19.tgz#eb1ea2d8311097535b6613ea6d554ff93bb4efc8" integrity sha512-8iKIPE7UQfaxbN/p+eHqT4wmbEgdVGxMMhzczqrX0x9sFwXxVOipC9urdfG8UvNWQO3dXCssxVslNF56jScofg== -"@theia/plugin@0.8.0-next.436b8129", "@theia/plugin@next": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.8.0-next.436b8129.tgz#167c18d5222d61a9c709dace5b9875c616a17f1d" - integrity sha512-iugxVW/esbBWXEQV/by7go8fWU453yT7qdj3jztcBgX+3R8P9fA+MZIP9JmHDjvbORJcVfqHFy+c2b3gF8KUsQ== +"@theia/plugin@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.8.0-next.71f277be.tgz#a1a5d48cadaae09d514003fc47e10136771f5134" + integrity sha512-PPHTmj0Zka344sjKr92c+vtt7NFXFOwnoAwQB7jYqm8xvl26NXy25mEWyENtMAqjsVO8FIM1QGyFmpSpiunA4g== "@theia/plugin@latest": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.7.0.tgz#2edeed3049f794573370edeea869cf744d7a3b24" - integrity sha512-DTtXTFEE46rukpxBHF6pQPaVG0sA1fF9kao9L+jGSKAwOzcafAQk0n48lWIq/St93MNJ6Xrzfx7uxnhdx+gkdA== - -"@theia/preferences@0.8.0-next.436b8129", "@theia/preferences@next": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.8.0-next.436b8129.tgz#5997fa62579e4e00f998dea7f47b104829072ca5" - integrity sha512-hcLgErXOf3x32Gu20fUgM12Y+5oNRnChgPIunR5xDg1FGyqln7UGgTpVEatdzPYTjIA2PsY9MtRA9QOQ5yrVaw== - dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/editor" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/json" "0.8.0-next.436b8129" - "@theia/monaco" "0.8.0-next.436b8129" - "@theia/userstorage" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" + version "0.7.1" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.7.1.tgz#7c50e8381cd1a295a44929423e6af33bc77b345c" + integrity sha512-f+XQuqn7Sb62RheFtyhhiHGevDYuMwAR8VK/BkZv5MuiDaWCx7b1u1NQXkbRitEg0trRa6gOSOrQiMBoIqAFog== + +"@theia/plugin@next": + version "0.8.0-next.92cfe9a2" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-0.8.0-next.92cfe9a2.tgz#dcab88b54ca0d60b51b07953732eb73c241312f3" + integrity sha512-S7txeg7XtjkSQffzQirT4xqofb5z8p54h+v7yrDjc/iS9zthsB3j5xeDNbPNmbktEcCf/zXvU/JHwYIEpyEIKg== + +"@theia/preferences@0.8.0-next.71f277be", "@theia/preferences@next": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.8.0-next.71f277be.tgz#fdb11aa38c8f4fb484ebc9dd3a4e0490b2e6f067" + integrity sha512-EPKLfdxXl/AViRwuU/ITtH4C57EKJ45oTGHzs8s/0ZQ8Q0hSr/C361Bd57sMiJnLqTaex9r8weoThnUkJv8fyg== + dependencies: + "@theia/core" "0.8.0-next.71f277be" + "@theia/editor" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/json" "0.8.0-next.71f277be" + "@theia/monaco" "0.8.0-next.71f277be" + "@theia/userstorage" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" "@types/fs-extra" "^4.0.2" fs-extra "^4.0.2" jsonc-parser "^2.0.2" @@ -1423,12 +1434,12 @@ fs-extra "^4.0.2" jsonc-parser "^2.0.2" -"@theia/process@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.8.0-next.436b8129.tgz#a1dd657d9440b1d47376bc43ad6c601564822ec7" - integrity sha512-l0mQBs9LnaE+IVl2kydLuj7yIt6FAxQ0D7SfT1/wz8rZ4RaON/ok+A+e963y+TOJc0zlhbBKoxw7gv4TTE/1lA== +"@theia/process@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.8.0-next.71f277be.tgz#cf9cdf875f885ffd3f6df1d5b994c81c48fb4380" + integrity sha512-EkJMOoqnDn/I5M4nXCHNsqHA164c+op5WtV8YY0Vh3Yt5RRfZEP6YovOe85EcTQdxtNb70TOrkHIi+lxXCyfOA== dependencies: - "@theia/core" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" "@theia/node-pty" "0.7.8-theia004" string-argv "^0.1.1" @@ -1441,65 +1452,65 @@ "@theia/node-pty" "0.7.8-theia004" string-argv "^0.1.1" -"@theia/scm@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-0.8.0-next.436b8129.tgz#40c5bbb3f00b98461b39586d7bd69fd1b8d797e2" - integrity sha512-fo10y5+mo58GAaUjP+b3+ySo0l0IJE03CfXpMiI6QqAFOaisJ5yQcgxdPbIL6oa+jEx6iS7PSg6Yc5lAavWspQ== +"@theia/scm@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-0.8.0-next.71f277be.tgz#2acc60dff8791ff8cbfaaeb81902e878b21d5d4d" + integrity sha512-KfRIBQDpziakMClmwCKJYkkkTVpjQX6V2aMdiya2biDG1XQJOJNx5lQMrglD9TeAMo2KvOvDBelA0pmtesPpdw== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/editor" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/navigator" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/editor" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/navigator" "0.8.0-next.71f277be" "@types/diff" "^3.2.2" diff "^3.4.0" ts-md5 "^1.2.2" -"@theia/search-in-workspace@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-0.8.0-next.436b8129.tgz#f3a10d624bf957c4a0c172188bb40f62e4cd29b7" - integrity sha512-MwiFVEqfWTxQ+1yCW1e4t80/gMxdQNNcbpZKSIUuwiEcOdvAzqDiM7c8ivDCoep+OpMBqiD1/q5l5dyHVsCW+Q== - dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/editor" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/navigator" "0.8.0-next.436b8129" - "@theia/process" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" +"@theia/search-in-workspace@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-0.8.0-next.71f277be.tgz#10f66f2e1179c043af0ec444583ff00b70b5b242" + integrity sha512-Kq6I1R4VCDqeztGJBS51yvqDVm845IMuMlMisn0MQsQSy8jxH7w24q1gIG7VEU9b3BxCaCpaGGof3IP11WSSLw== + dependencies: + "@theia/core" "0.8.0-next.71f277be" + "@theia/editor" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/navigator" "0.8.0-next.71f277be" + "@theia/process" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" vscode-ripgrep "^1.2.4" -"@theia/task@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/task/-/task-0.8.0-next.436b8129.tgz#bc1211388de7b3d3af3a63ccf272416d1274840a" - integrity sha512-x/3b0uIrRZInc94xvadO/aIgSY1pPGse4CYQ3Q5UI2z2O4HaYDVSLjajbQgfpMgNpzTR/4kB23BtvRaZK+4XGw== - dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/markers" "0.8.0-next.436b8129" - "@theia/process" "0.8.0-next.436b8129" - "@theia/terminal" "0.8.0-next.436b8129" - "@theia/variable-resolver" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" +"@theia/task@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/task/-/task-0.8.0-next.71f277be.tgz#822adfab12a2c7c6b04b1d3ce20dfecf35d40d96" + integrity sha512-XJIjB61DQByRSsKYjB9Atb5m4zrlrlzM11bLTKdyUPPklGupnVxxtUYMQYJznX6RoXKfOHJNpxiu146IqDTNQg== + dependencies: + "@theia/core" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/markers" "0.8.0-next.71f277be" + "@theia/process" "0.8.0-next.71f277be" + "@theia/terminal" "0.8.0-next.71f277be" + "@theia/variable-resolver" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" jsonc-parser "^2.0.2" -"@theia/terminal@0.8.0-next.436b8129", "@theia/terminal@next": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-0.8.0-next.436b8129.tgz#852a859e5a1499b2118e2210cae76ecdb210987f" - integrity sha512-xzTJG4ONjRMj4uPDFyu1os1w8gTtNH8ABFhpf3XU0w07x9Tq4HKMrKcAVa0ucbdZxbqByRkw7W4j2bU952nY3A== +"@theia/terminal@0.8.0-next.71f277be", "@theia/terminal@next": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-0.8.0-next.71f277be.tgz#1b2ffdc3f5e2e963d06c356a65b480f05f8ccc4e" + integrity sha512-FQn+H4hdtxSjUvhJ0aaAAxDr49XCrckiqTo5EfncAyGo7254dn3lfswabg6ZWmNQGT0fnwnAMlH4ffScI/1wuQ== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/editor" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/process" "0.8.0-next.436b8129" - "@theia/workspace" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/editor" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/process" "0.8.0-next.71f277be" + "@theia/workspace" "0.8.0-next.71f277be" xterm "3.13.0" -"@theia/userstorage@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.8.0-next.436b8129.tgz#4d5224b592f58260369e00fab0e1be6974b5bf01" - integrity sha512-CtN3MajRODMKkE+ZIhBtf9+6UeVwznKe6T9Ci3jD+r9AkO4zGRRTjYX3b84oZ27XuDIVbeFVL/MM0m/6BalqSA== +"@theia/userstorage@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.8.0-next.71f277be.tgz#9d953c72aa0b25f1de4beb1d59683c153efe3124" + integrity sha512-it3esC1hKQ1cmaeobq87+3OlPx3vMkrlPai97M0iW9mre7zhlsPEC1Szbn7X1uHQF9BT+qdU7yFWza8Hks5bVA== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" "@theia/userstorage@^0.6.1": version "0.6.1" @@ -1509,12 +1520,12 @@ "@theia/core" "^0.6.1" "@theia/filesystem" "^0.6.1" -"@theia/variable-resolver@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.8.0-next.436b8129.tgz#58946d1d1dda95178af599a054bf79111d2648e9" - integrity sha512-qyILRhkl2+BqFPX8cL/rHY/GJIteXnntEYvfGGZpi2FSjdBZJAY7pB4iKCh9R5WGWNQj96rPuhCc+U0IXaV+Pg== +"@theia/variable-resolver@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.8.0-next.71f277be.tgz#57dc6edc290a57d2816ed07ea8f1993cd5732522" + integrity sha512-a/qKnEteyPfdy0EUpJYp85Sg4l1pp3hSPyiLUxI5yzoNXpml8yppbhha0nK1wPGNUdCbrYvmYociN9aw2e0IXw== dependencies: - "@theia/core" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" "@theia/variable-resolver@^0.6.1": version "0.6.1" @@ -1523,14 +1534,14 @@ dependencies: "@theia/core" "^0.6.1" -"@theia/workspace@0.8.0-next.436b8129": - version "0.8.0-next.436b8129" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.8.0-next.436b8129.tgz#962646b23324696d3ef54c7d20f6262e8767e707" - integrity sha512-i+Zc2VmACm493/L40EIwdrEAovg2yIpZrEdUTEE72VxP/YIsrzWnL5wPmmHdNLRFZFnhvtqyg0a/1DRoREh6dw== +"@theia/workspace@0.8.0-next.71f277be": + version "0.8.0-next.71f277be" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.8.0-next.71f277be.tgz#74ed734006f032ac7da7f06f0dda51a478a49f6d" + integrity sha512-wmOw4wmNPyP4Z4h1QHD1TATd4bYr3UXgkuNPlAPwDriYri1Jo+BrQwXLWJLXXQ6z0LuNEvHgkZXVw/zNKnHrsQ== dependencies: - "@theia/core" "0.8.0-next.436b8129" - "@theia/filesystem" "0.8.0-next.436b8129" - "@theia/variable-resolver" "0.8.0-next.436b8129" + "@theia/core" "0.8.0-next.71f277be" + "@theia/filesystem" "0.8.0-next.71f277be" + "@theia/variable-resolver" "0.8.0-next.71f277be" "@types/fs-extra" "^4.0.2" ajv "^6.5.3" fs-extra "^4.0.2" @@ -7188,7 +7199,7 @@ minimist@~0.0.1: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= -minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: +minipass@^2.2.1, minipass@^2.3.5: version "2.3.5" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== @@ -7196,7 +7207,7 @@ minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: safe-buffer "^5.1.2" yallist "^3.0.0" -minizlib@^1.1.1: +minizlib@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== @@ -7292,9 +7303,9 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -"moxios@git://github.com/stoplightio/moxios.git#v1.3.0": +"moxios@git://github.com/stoplightio/moxios#v1.3.0": version "1.3.0" - resolved "git://github.com/stoplightio/moxios.git#9d702c8eafee4b02917d6bc400ae15f1e835cf51" + resolved "git://github.com/stoplightio/moxios#9d702c8eafee4b02917d6bc400ae15f1e835cf51" dependencies: class-autobind "^0.1.4" @@ -8846,9 +8857,9 @@ resolve@1.1.7: integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2: - version "1.11.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" - integrity sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw== + version "1.11.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" + integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw== dependencies: path-parse "^1.0.6" @@ -9593,17 +9604,17 @@ tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2: xtend "^4.0.0" tar@^4, tar@^4.0.0, tar@^4.4.8: - version "4.4.8" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" - integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + version "4.4.9" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.9.tgz#058fbb152f6fc45733e84585a40c39e59302e1b3" + integrity sha512-xisFa7Q2i3HOgfn+nmnWLGHD6Tm23hxjkx6wwGmgxkJFr6wxwXnJOdJYcZjL453PSdF0+bemO03+flAzkIdLBQ== dependencies: chownr "^1.1.1" fs-minipass "^1.2.5" - minipass "^2.3.4" - minizlib "^1.1.1" + minipass "^2.3.5" + minizlib "^1.2.1" mkdirp "^0.5.0" safe-buffer "^5.1.2" - yallist "^3.0.2" + yallist "^3.0.3" temp-dir@^1.0.0: version "1.0.0" @@ -10280,7 +10291,7 @@ vscode-uri@1.0.5: resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.5.tgz#3b899a8ef71c37f3054d79bdbdda31c7bf36f20d" integrity sha1-O4majvccN/MFTXm9vdoxx7828g0= -vscode-uri@^1.0.1, vscode-uri@^1.0.3, vscode-uri@^1.0.5, vscode-uri@^1.0.6: +vscode-uri@^1.0.1, vscode-uri@^1.0.3, vscode-uri@^1.0.5, vscode-uri@^1.0.6, vscode-uri@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.8.tgz#9769aaececae4026fb6e22359cb38946580ded59" integrity sha512-obtSWTlbJ+a+TFRYGaUumtVwb+InIUVI0Lu0VBUAPmj2cU5JutEXg3xUE0c2J5Tcy7h2DEKVJBFi+Y9ZSFzzPQ== @@ -10595,7 +10606,7 @@ yallist@^2.1.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= -yallist@^3.0.0, yallist@^3.0.2: +yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== From 20b0fa0eac19a734f64b944f0aee0f0fde72023c Mon Sep 17 00:00:00 2001 From: Valeriy Svydenko Date: Thu, 6 Jun 2019 11:48:54 +0300 Subject: [PATCH 21/51] Provide Alpine image with Java11 (#262) * Provide Java11 based image for remote plugins Signed-off-by: Valeriy Svydenko --- dockerfiles/remote-plugin-java11/Dockerfile | 16 ++++++++++++++++ dockerfiles/remote-plugin-java11/build.sh | 15 +++++++++++++++ .../Dockerfile | 0 .../build.sh | 0 4 files changed, 31 insertions(+) create mode 100644 dockerfiles/remote-plugin-java11/Dockerfile create mode 100755 dockerfiles/remote-plugin-java11/build.sh rename dockerfiles/{remote-plugin-runner-java8 => remote-plugin-java8}/Dockerfile (100%) rename dockerfiles/{remote-plugin-runner-java8 => remote-plugin-java8}/build.sh (100%) diff --git a/dockerfiles/remote-plugin-java11/Dockerfile b/dockerfiles/remote-plugin-java11/Dockerfile new file mode 100644 index 000000000..e379cb2a8 --- /dev/null +++ b/dockerfiles/remote-plugin-java11/Dockerfile @@ -0,0 +1,16 @@ +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation + +FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} +RUN apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \ + && apk add procps nss \ + && chmod 777 /home/theia +ENV JAVA_HOME /usr/lib/jvm/default-jvm/ +WORKDIR /projects diff --git a/dockerfiles/remote-plugin-java11/build.sh b/dockerfiles/remote-plugin-java11/build.sh new file mode 100755 index 000000000..1f2bfea2c --- /dev/null +++ b/dockerfiles/remote-plugin-java11/build.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +base_dir=$(cd "$(dirname "$0")"; pwd) +. "${base_dir}"/../build.include + +init --name:remote-plugin-runner-java11 "$@" +build diff --git a/dockerfiles/remote-plugin-runner-java8/Dockerfile b/dockerfiles/remote-plugin-java8/Dockerfile similarity index 100% rename from dockerfiles/remote-plugin-runner-java8/Dockerfile rename to dockerfiles/remote-plugin-java8/Dockerfile diff --git a/dockerfiles/remote-plugin-runner-java8/build.sh b/dockerfiles/remote-plugin-java8/build.sh similarity index 100% rename from dockerfiles/remote-plugin-runner-java8/build.sh rename to dockerfiles/remote-plugin-java8/build.sh From 10cdd552e79ae77222e1c834e92c74f16bef7b2c Mon Sep 17 00:00:00 2001 From: Valeriy Svydenko Date: Thu, 6 Jun 2019 16:19:31 +0300 Subject: [PATCH 22/51] Sv/fix java11 (#264) * Fix build Signed-off-by: Valeriy Svydenko --- build_and_push_docker_images.sh | 4 +++- dockerfiles/remote-plugin-java11/Dockerfile | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/build_and_push_docker_images.sh b/build_and_push_docker_images.sh index 7de539a52..04a3b7bb6 100755 --- a/build_and_push_docker_images.sh +++ b/build_and_push_docker_images.sh @@ -17,7 +17,8 @@ DOCKER_FILES_LOCATIONS=( dockerfiles/theia-dev dockerfiles/theia dockerfiles/theia-endpoint-runtime -dockerfiles/remote-plugin-runner-java8 +dockerfiles/remote-plugin-java8 +dockerfiles/remote-plugin-java11 dockerfiles/remote-plugin-go-1.10.7 dockerfiles/remote-plugin-python-3.7.3 dockerfiles/remote-plugin-dotnet-2.2.105 @@ -32,6 +33,7 @@ eclipse/che-theia-dev eclipse/che-theia eclipse/che-theia-endpoint-runtime eclipse/che-remote-plugin-runner-java8 +eclipse/che-remote-plugin-runner-java11 eclipse/che-remote-plugin-go-1.10.7 eclipse/che-remote-plugin-python-3.7.3 eclipse/che-remote-plugin-dotnet-2.2.105 diff --git a/dockerfiles/remote-plugin-java11/Dockerfile b/dockerfiles/remote-plugin-java11/Dockerfile index e379cb2a8..7d7434985 100644 --- a/dockerfiles/remote-plugin-java11/Dockerfile +++ b/dockerfiles/remote-plugin-java11/Dockerfile @@ -9,7 +9,7 @@ # Red Hat, Inc. - initial API and implementation FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} -RUN apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \ +RUN apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \ && apk add procps nss \ && chmod 777 /home/theia ENV JAVA_HOME /usr/lib/jvm/default-jvm/ From cc7871c1bcc1797c273424ca1d4b5083cb8cba16 Mon Sep 17 00:00:00 2001 From: Mykola Morhun Date: Wed, 22 May 2019 16:26:19 +0300 Subject: [PATCH 23/51] Allow not persistent changes for task before run Signed-off-by: Mykola Morhun --- .../src/containers-tree-data-provider.ts | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/plugins/containers-plugin/src/containers-tree-data-provider.ts b/plugins/containers-plugin/src/containers-tree-data-provider.ts index 11e929c73..cb49d9a9d 100644 --- a/plugins/containers-plugin/src/containers-tree-data-provider.ts +++ b/plugins/containers-plugin/src/containers-tree-data-provider.ts @@ -11,6 +11,8 @@ import * as theia from '@theia/plugin'; import { IContainer } from './containers-service'; +const CHE_TASK_TYPE = 'che'; + interface ITreeNodeItem { id: string; name: string; @@ -19,7 +21,7 @@ interface ITreeNodeItem { parentId?: string; command?: { id: string; - arguments?: string[] + arguments?: (string | Object)[] }, isExpanded?: boolean; } @@ -106,7 +108,7 @@ export class ContainersTreeDataProvider implements theia.TreeDataProvider Date: Mon, 10 Jun 2019 10:25:15 +0300 Subject: [PATCH 24/51] Revert "Allow not persistent changes for task before run" (#268) This reverts commit cc7871c1bcc1797c273424ca1d4b5083cb8cba16. --- .../src/containers-tree-data-provider.ts | 23 ++----------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/plugins/containers-plugin/src/containers-tree-data-provider.ts b/plugins/containers-plugin/src/containers-tree-data-provider.ts index cb49d9a9d..11e929c73 100644 --- a/plugins/containers-plugin/src/containers-tree-data-provider.ts +++ b/plugins/containers-plugin/src/containers-tree-data-provider.ts @@ -11,8 +11,6 @@ import * as theia from '@theia/plugin'; import { IContainer } from './containers-service'; -const CHE_TASK_TYPE = 'che'; - interface ITreeNodeItem { id: string; name: string; @@ -21,7 +19,7 @@ interface ITreeNodeItem { parentId?: string; command?: { id: string; - arguments?: (string | Object)[] + arguments?: string[] }, isExpanded?: boolean; } @@ -108,7 +106,7 @@ export class ContainersTreeDataProvider implements theia.TreeDataProvider Date: Fri, 7 Jun 2019 14:50:33 +0200 Subject: [PATCH 25/51] Add ssh utility as before to allow ssh usage of git Also as before, add less utility to better git diff output related to https://github.com/eclipse/che/issues/12850 Change-Id: I1d1b7b83f02f5ebfc9957f3d5106c1ce13a080a6 Signed-off-by: Florent Benoit --- dockerfiles/theia/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dockerfiles/theia/Dockerfile b/dockerfiles/theia/Dockerfile index 3301fb4a6..a88274824 100644 --- a/dockerfiles/theia/Dockerfile +++ b/dockerfiles/theia/Dockerfile @@ -110,7 +110,9 @@ COPY --from=builder /home/theia-dev/theia-source-code/production/plugins /defaul # Install bzip2 to unpack files # Install which tool in order to search git # Install curl and bash -RUN apk add --update --no-cache sudo git bzip2 which bash curl +# Install ssh for cloning ssh-repositories +# Install less for handling git diff properly +RUN apk add --update --no-cache sudo git bzip2 which bash curl openssh openssh-keygen less RUN adduser -D -S -u 1001 -G root -h ${HOME} -s /bin/sh theia \ && echo "%wheel ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers \ # Create /projects for Che From 76ff331b1a67068d4d58a3636156bf1ea979cff8 Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Mon, 10 Jun 2019 17:44:06 +0300 Subject: [PATCH 26/51] Remove 'ts-node' dependency Signed-off-by: Yevhen Vydolob --- .../eclipse-che-theia-plugin-ext/package.json | 1 - yarn.lock | 28 ++----------------- 2 files changed, 2 insertions(+), 27 deletions(-) diff --git a/extensions/eclipse-che-theia-plugin-ext/package.json b/extensions/eclipse-che-theia-plugin-ext/package.json index 587dc3d60..335d48c87 100644 --- a/extensions/eclipse-che-theia-plugin-ext/package.json +++ b/extensions/eclipse-che-theia-plugin-ext/package.json @@ -23,7 +23,6 @@ "devDependencies": { "clean-webpack-plugin": "^0.1.19", "ts-loader": "^4.1.0", - "ts-node": "5.0.1", "webpack": "^4.20.2", "webpack-cli": "^3.1.1", "typescript-formatter": "7.2.2", diff --git a/yarn.lock b/yarn.lock index 6813dbbbc..11e97d863 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3912,7 +3912,7 @@ dezalgo@^1.0.0: asap "^2.0.0" wrappy "1" -diff@^3.1.0, diff@^3.2.0, diff@^3.4.0: +diff@^3.2.0, diff@^3.4.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== @@ -6912,11 +6912,6 @@ make-dir@^2.0.0: pify "^4.0.1" semver "^5.6.0" -make-error@^1.1.1: - version "1.3.5" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" - integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== - make-fetch-happen@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083" @@ -9254,7 +9249,7 @@ source-map-support@^0.4.15: dependencies: source-map "^0.5.6" -source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-support@~0.5.10: +source-map-support@^0.5.0, source-map-support@^0.5.6, source-map-support@~0.5.10: version "0.5.12" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ== @@ -9869,20 +9864,6 @@ ts-md5@^1.2.2: resolved "https://registry.yarnpkg.com/ts-md5/-/ts-md5-1.2.4.tgz#7030d7ba9134449deedf6f609d4b4509b94a5712" integrity sha512-oW+rNjc9CAhalPFzbPWsLqPLzdNcJ8iSm+OXO+Uv+99r3PzCJuM5sVc0bO1eS+4LD2xv+nfU7ylBdwoemUV9Yw== -ts-node@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-5.0.1.tgz#78e5d1cb3f704de1b641e43b76be2d4094f06f81" - integrity sha512-XK7QmDcNHVmZkVtkiwNDWiERRHPyU8nBqZB1+iv2UhOG0q3RQ9HsZ2CMqISlFbxjrYFGfG2mX7bW4dAyxBVzUw== - dependencies: - arrify "^1.0.0" - chalk "^2.3.0" - diff "^3.1.0" - make-error "^1.1.1" - minimist "^1.2.0" - mkdirp "^0.5.1" - source-map-support "^0.5.3" - yn "^2.0.0" - tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" @@ -10720,11 +10701,6 @@ yauzl@^2.4.2: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" -yn@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" - integrity sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= - zip-dir@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/zip-dir/-/zip-dir-1.0.2.tgz#253f907aead62a21acd8721d8b88032b2411c051" From 8bc91724d104ce22ef39aa98fc6507c8ed3d11e7 Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Tue, 11 Jun 2019 09:49:20 +0300 Subject: [PATCH 27/51] Set default Theia version to 'master' Signed-off-by: Yevhen Vydolob --- dockerfiles/theia/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/theia/Dockerfile b/dockerfiles/theia/Dockerfile index a88274824..e4de6ffe9 100644 --- a/dockerfiles/theia/Dockerfile +++ b/dockerfiles/theia/Dockerfile @@ -19,7 +19,7 @@ WORKDIR ${HOME} ARG GITHUB_TOKEN # Define upstream version of theia to use -ARG THEIA_VERSION=0.5.0 +ARG THEIA_VERSION=master ENV NODE_OPTIONS="--max-old-space-size=4096" From 727b29d139c3c6b3364a069c9ece9192c59bb928 Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Mon, 10 Jun 2019 17:24:41 +0300 Subject: [PATCH 28/51] New 'build.sh' script, to build all repository Signed-off-by: Yevhen Vydolob --- README.md | 14 +++++++ build.sh | 28 +++++++++++++ build_and_push_docker_images.sh | 32 +-------------- docker_image_build.include | 73 +++++++++++++++++++++++++++++++++ 4 files changed, 116 insertions(+), 31 deletions(-) create mode 100755 build.sh diff --git a/README.md b/README.md index 9c86b3995..407c317ad 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,25 @@ - [extensions](./extensions) contains Theia Extensions - [plugins](./plugins) contains Theia Plugins +## How to build + +Run `yarn` to build Theia extensions and plugins. + +> Note: this build Theia extensions and plugins __ONLY__ + +If you want to build all images also run `build.sh` script. + +CI for PR job in this repository will use `build.sh --pr`. +> Note: `--pr` will build only limited set of docker images, see [PR_IMAGES variable](./docker_image_build.include) + +If you want to publish docker images use `build.sh --push` + ## How to build own che-theia image First you need to build `che-theia-dev` image: Run in `dockerfiles/theia-dev` dir: + ```bash ./build.sh --build-arg:${GITHUB_TOKEN_ARG} --tag:next ``` diff --git a/build.sh b/build.sh new file mode 100755 index 000000000..53e13617f --- /dev/null +++ b/build.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# See: https://sipb.mit.edu/doc/safe-shell/ +. ./docker_image_build.include +set -e +set -o pipefail + +yarn + +if [ "${1:-}" = "--pr" ]; then + echo "Building PR images..." + buildImages "${PR_IMAGES[@]}" +else + echo "Building ALL images..." + buildImages "${DOCKER_FILES_LOCATIONS[@]}" +fi + +if [ "${1:-}" = "--push" ]; then + echo "Pushing ALL images..." + publishImages "${IMAGES_LIST[@]}" +fi diff --git a/build_and_push_docker_images.sh b/build_and_push_docker_images.sh index 04a3b7bb6..1ac1cf56c 100755 --- a/build_and_push_docker_images.sh +++ b/build_and_push_docker_images.sh @@ -12,37 +12,7 @@ set -e set -o pipefail -# KEEP RIGHT ORDER!!! -DOCKER_FILES_LOCATIONS=( -dockerfiles/theia-dev -dockerfiles/theia -dockerfiles/theia-endpoint-runtime -dockerfiles/remote-plugin-java8 -dockerfiles/remote-plugin-java11 -dockerfiles/remote-plugin-go-1.10.7 -dockerfiles/remote-plugin-python-3.7.3 -dockerfiles/remote-plugin-dotnet-2.2.105 -dockerfiles/remote-plugin-kubernetes-tooling-0.1.17 -dockerfiles/remote-plugin-kubernetes-tooling-1.0.0 -dockerfiles/remote-plugin-openshift-connector-0.0.17 -dockerfiles/remote-plugin-openshift-connector-0.0.21 -) - -IMAGES_LIST=( -eclipse/che-theia-dev -eclipse/che-theia -eclipse/che-theia-endpoint-runtime -eclipse/che-remote-plugin-runner-java8 -eclipse/che-remote-plugin-runner-java11 -eclipse/che-remote-plugin-go-1.10.7 -eclipse/che-remote-plugin-python-3.7.3 -eclipse/che-remote-plugin-dotnet-2.2.105 -eclipse/che-remote-plugin-kubernetes-tooling-0.1.17 -eclipse/che-remote-plugin-kubernetes-tooling-1.0.0 -eclipse/che-remote-plugin-openshift-connector-0.0.17 -eclipse/che-remote-plugin-openshift-connector-0.0.21 -) - +printf "\033[0;31mThis script is deprecated, use build.sh instead\033[0m\n" # BUILD IMAGES for image_dir in "${DOCKER_FILES_LOCATIONS[@]}" diff --git a/docker_image_build.include b/docker_image_build.include index 8f3711950..f515b5e9b 100644 --- a/docker_image_build.include +++ b/docker_image_build.include @@ -15,3 +15,76 @@ THEIA_VERSION="master" THEIA_BRANCH="master" THEIA_GIT_REFS="refs\\/heads\\/master" THEIA_DOCKER_IMAGE_VERSION= + +# KEEP RIGHT ORDER!!! +PR_IMAGES=( +dockerfiles/theia-dev +dockerfiles/theia +dockerfiles/theia-endpoint-runtime +) + +# KEEP RIGHT ORDER!!! +DOCKER_FILES_LOCATIONS=( +dockerfiles/theia-dev +dockerfiles/theia +dockerfiles/theia-endpoint-runtime +dockerfiles/remote-plugin-java8 +dockerfiles/remote-plugin-java11 +dockerfiles/remote-plugin-go-1.10.7 +dockerfiles/remote-plugin-python-3.7.3 +dockerfiles/remote-plugin-dotnet-2.2.105 +dockerfiles/remote-plugin-kubernetes-tooling-0.1.17 +dockerfiles/remote-plugin-kubernetes-tooling-1.0.0 +dockerfiles/remote-plugin-openshift-connector-0.0.17 +dockerfiles/remote-plugin-openshift-connector-0.0.21 +) + +IMAGES_LIST=( +eclipse/che-theia-dev +eclipse/che-theia +eclipse/che-theia-endpoint-runtime +eclipse/che-remote-plugin-runner-java8 +eclipse/che-remote-plugin-runner-java11 +eclipse/che-remote-plugin-go-1.10.7 +eclipse/che-remote-plugin-python-3.7.3 +eclipse/che-remote-plugin-dotnet-2.2.105 +eclipse/che-remote-plugin-kubernetes-tooling-0.1.17 +eclipse/che-remote-plugin-kubernetes-tooling-1.0.0 +eclipse/che-remote-plugin-openshift-connector-0.0.17 +eclipse/che-remote-plugin-openshift-connector-0.0.21 +) + +buildImages() { + IMG_LIST=("$@") + for image_dir in "${IMG_LIST[@]}" + do + GITHUB_TOKEN_ARG="GITHUB_TOKEN="${GITHUB_TOKEN} + if [ "$image_dir" == "dockerfiles/theia" ]; then + bash $(pwd)/$image_dir/build.sh --build-args:${GITHUB_TOKEN_ARG},THEIA_VERSION=${THEIA_VERSION} --tag:${IMAGE_TAG} --branch:${THEIA_BRANCH} --git-ref:${THEIA_GIT_REFS} + elif [ "$image_dir" == "dockerfiles/theia-dev" ]; then + bash $(pwd)/$image_dir/build.sh --build-arg:${GITHUB_TOKEN_ARG} --tag:${IMAGE_TAG} + else + bash $(pwd)/$image_dir/build.sh --build-arg:${GITHUB_TOKEN_ARG} --tag:${IMAGE_TAG} + fi + if [ $? -ne 0 ]; then + echo "ERROR:" + echo "build of '$image_dir' image is failed!" + exit 1 + fi + done +} + +publishImages() { + IMG_LIST=("$@") + echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin + for image in "${IMG_LIST[@]}" + do + if [ ! -z ${THEIA_DOCKER_IMAGE_VERSION} ]; then + docker tag ${image}:${IMAGE_TAG} ${image}:${THEIA_DOCKER_IMAGE_VERSION} + echo y | docker push ${image}:${IMAGE_TAG} + echo y | docker push ${image}:${THEIA_DOCKER_IMAGE_VERSION} + else + echo y | docker push ${image}:${IMAGE_TAG} + fi + done +} From 43d49d94f72734d23f774ef63151bb6710e65362 Mon Sep 17 00:00:00 2001 From: Valeriy Svydenko Date: Tue, 11 Jun 2019 17:48:40 +0300 Subject: [PATCH 29/51] Add php-image into build_and_publish script (#273) * Add php-image to build and publish script Signed-off-by: Valeriy Svydenko --- docker_image_build.include | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker_image_build.include b/docker_image_build.include index f515b5e9b..d52f4f272 100644 --- a/docker_image_build.include +++ b/docker_image_build.include @@ -30,6 +30,7 @@ dockerfiles/theia dockerfiles/theia-endpoint-runtime dockerfiles/remote-plugin-java8 dockerfiles/remote-plugin-java11 +dockerfiles/remote-plugin-php7 dockerfiles/remote-plugin-go-1.10.7 dockerfiles/remote-plugin-python-3.7.3 dockerfiles/remote-plugin-dotnet-2.2.105 @@ -45,6 +46,7 @@ eclipse/che-theia eclipse/che-theia-endpoint-runtime eclipse/che-remote-plugin-runner-java8 eclipse/che-remote-plugin-runner-java11 +eclipse/che-remote-plugin-php7 eclipse/che-remote-plugin-go-1.10.7 eclipse/che-remote-plugin-python-3.7.3 eclipse/che-remote-plugin-dotnet-2.2.105 From d64a63d5105ecf0a6e160775cf5b8b23bb3ec204 Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Wed, 12 Jun 2019 14:29:29 +0300 Subject: [PATCH 30/51] Add ssh-plugin to che-theia by default Signed-off-by: Yevhen Vydolob --- che-theia-init-sources.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/che-theia-init-sources.yml b/che-theia-init-sources.yml index 989c818d6..4d8c8176f 100644 --- a/che-theia-init-sources.yml +++ b/che-theia-init-sources.yml @@ -17,4 +17,5 @@ sources: - plugins/ports-plugin - plugins/task-plugin - plugins/welcome-plugin + - plugins/ssh-plugin checkoutTo: master From b3c9138bb25e191e0c4b9cef682edb04ebdfa265 Mon Sep 17 00:00:00 2001 From: Vitaliy Gulyy Date: Fri, 14 Jun 2019 13:38:57 +0300 Subject: [PATCH 31/51] Display list of built-in plugins (#276) * Fix appearing of Che Plugins view Signed-off-by: Vitaliy Guliy * Display list of built-in plugins Signed-off-by: Vitaliy Guliy * Display loader when installing VS Code extension Signed-off-by: Vitaliy Guliy * Add comment Signed-off-by: Vitaliy Guliy --- .../src/browser/che-frontend-module.ts | 3 +- .../plugin/che-plugin-command-contribution.ts | 1 + .../plugin/che-plugin-frontend-service.ts | 22 +++++------ .../src/browser/plugin/che-plugin-manager.ts | 18 ++++----- .../src/browser/plugin/che-plugin-menu.ts | 3 -- .../src/browser/plugin/che-plugin-widget.tsx | 38 ++++++++++++++----- .../src/browser/style/che-plugins.css | 11 +++++- .../src/common/che-protocol.ts | 3 +- .../src/node/che-plugin-service.ts | 3 +- 9 files changed, 63 insertions(+), 39 deletions(-) diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/che-frontend-module.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/che-frontend-module.ts index d2ee67bb6..45edce52c 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/che-frontend-module.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/che-frontend-module.ts @@ -62,7 +62,8 @@ export default new ContainerModule(bind => { bindViewContribution(bind, ChePluginViewContribution); bind(ChePluginMenu).toSelf().inSingletonScope(); - bind(ChePluginWidget).toSelf().inSingletonScope(); + + bind(ChePluginWidget).toSelf(); bind(WidgetFactory).toDynamicValue(ctx => ({ id: ChePluginViewContribution.PLUGINS_WIDGET_ID, createWidget: () => ctx.container.get(ChePluginWidget) diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-command-contribution.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-command-contribution.ts index 7cc0f72e2..f4515f72d 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-command-contribution.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-command-contribution.ts @@ -83,6 +83,7 @@ export class ChePluginCommandContribution implements CommandContribution { // Displays a list of built in plugins provided inside Theia editor container. // Will be implemented soon. async showBuiltInPlugins() { + this.chePluginManager.changeFilter('@builtin', true); } /** diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-frontend-service.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-frontend-service.ts index fd2801e96..d77207fd9 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-frontend-service.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-frontend-service.ts @@ -25,14 +25,11 @@ export class ChePluginFrontentService { @inject(HostedPluginServer) protected readonly hostedPluginServer: HostedPluginServer; - async getDeployedPlugins(filter: string): Promise { - if (PluginFilter.hasType(filter, '@installed')) { - let pluginList = await this.getAllDeployedPlugins(); - pluginList = PluginFilter.filterPlugins(pluginList, filter); - return pluginList; - } - - return []; + // returns a list of built-in plugins when filter contains '@builtin' + async getBuiltInPlugins(filter: string): Promise { + let pluginList = await this.getAllDeployedPlugins(); + pluginList = PluginFilter.filterPlugins(pluginList, filter); + return pluginList; } /** @@ -52,8 +49,10 @@ export class ChePluginFrontentService { const description = meta.source.description; + // Temporary disabled. + // We don't have an ability for now to display icons from the file system. // tslint:disable-next-line:no-any - const icon = (meta.source as any).icon; + // const icon = (meta.source as any).icon; return { publisher, @@ -63,7 +62,7 @@ export class ChePluginFrontentService { displayName, title, description, - icon, + icon: '', url: '', repository: '', firstPublicationDate: '', @@ -71,7 +70,8 @@ export class ChePluginFrontentService { latestUpdateDate: '', // Plugin KEY. Used to set in workspace configuration - key: `${publisher}/${name}/${version}` + key: `${publisher}/${name}/${version}`, + builtIn: true }; }); diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-manager.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-manager.ts index 1a913ee19..f7e10469e 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-manager.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-manager.ts @@ -30,6 +30,7 @@ import { ConfirmDialog } from '@theia/core/lib/browser'; import { ChePluginPreferences } from './che-plugin-preferences'; import { ChePluginFrontentService } from './che-plugin-frontend-service'; import { PreferenceService, PreferenceScope } from '@theia/core/lib/browser/preferences'; +import { PluginFilter } from '../../common/plugin/plugin-filter'; @injectable() export class ChePluginManager { @@ -56,11 +57,6 @@ export class ChePluginManager { */ private installedPlugins: string[]; - /** - * List of plugins, currently available on active plugin registry. - */ - private availablePlugins: ChePluginMetadata[] = []; - @inject(ChePluginService) protected readonly chePluginService: ChePluginService; @@ -180,11 +176,11 @@ export class ChePluginManager { async getPlugins(filter: string): Promise { await this.initDefaults(); - this.availablePlugins = await this.chePluginService.getPlugins(this.activeRegistry, filter); - // The code will be use soon - // const deployedPlugins = await this.pluginFrontentService.getDeployedPlugins(filter); - // this.availablePlugins = this.availablePlugins.concat(deployedPlugins); - return this.availablePlugins; + if (PluginFilter.hasType(filter, '@builtin')) { + return await this.pluginFrontentService.getBuiltInPlugins(filter); + } + + return await this.chePluginService.getPlugins(this.activeRegistry, filter); } isPluginInstalled(plugin: ChePluginMetadata): boolean { @@ -236,7 +232,7 @@ export class ChePluginManager { return input.substring('vscode:extension/'.length); } - return undefined; + return ''; } /** diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-menu.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-menu.ts index 27ff39d49..851c09579 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-menu.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-menu.ts @@ -59,19 +59,16 @@ export class ChePluginMenu { commands.addCommand(ChePluginManagerCommands.SHOW_AVAILABLE_PLUGINS.id, { label: ChePluginManagerCommands.SHOW_AVAILABLE_PLUGINS.label, - isEnabled: () => true, execute: () => this.chePluginCommandContribution.showAvailablePlugins() }); commands.addCommand(ChePluginManagerCommands.SHOW_INSTALLED_PLUGINS.id, { label: ChePluginManagerCommands.SHOW_INSTALLED_PLUGINS.label, - isEnabled: () => true, execute: () => this.chePluginCommandContribution.showInstalledPlugins() }); commands.addCommand(ChePluginManagerCommands.SHOW_BUILT_IN_PLUGINS.id, { label: ChePluginManagerCommands.SHOW_BUILT_IN_PLUGINS.label, - isEnabled: () => false, execute: () => this.chePluginCommandContribution.showBuiltInPlugins() }); diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-widget.tsx b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-widget.tsx index 980301f29..94185b421 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-widget.tsx +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/plugin/che-plugin-widget.tsx @@ -164,12 +164,17 @@ export class ChePluginWidget extends ReactWidget { } protected async installExtension(extension: string): Promise { + this.currentFilter = ''; + this.status = 'loading'; this.update(); - await this.chePluginManager.installVSCodeExtension(extension); - await this.clearFilter(); - return true; + const installed = await this.chePluginManager.installVSCodeExtension(extension); + this.needToRestartWorkspace = true; + + await this.updatePlugins(); + + return installed; } protected render(): React.ReactNode { @@ -387,9 +392,7 @@ export class ChePlugin extends React.Component // I'm not sure whether 'key' attribute is necessary here return
-
- -
+ {this.renderIcon()}
{plugin.name}
@@ -404,15 +407,30 @@ export class ChePlugin extends React.Component {plugin.publisher} {plugin.type}
- {this.renderPluginAction(plugin)} + {this.renderAction()}
; } - protected renderPluginAction(plugin: ChePluginMetadata): React.ReactNode { - // Don't show the button for 'Che Editor' plugins - if ('Che Editor' === plugin.type) { + protected renderIcon(): React.ReactNode { + if (this.props.plugin.icon) { + // return the icon + return
+ +
; + } + + // return default icon + return
+
+
; + } + + protected renderAction(): React.ReactNode { + // Don't show the button for 'Che Editor' plugins and for built-in plugins + if ('Che Editor' === this.props.plugin.type || + this.props.plugin.builtIn) { return undefined; } diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/style/che-plugins.css b/extensions/eclipse-che-theia-plugin-ext/src/browser/style/che-plugins.css index a2a42addf..17699032d 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/style/che-plugins.css +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/style/che-plugins.css @@ -198,7 +198,8 @@ background: var(--theia-layout-color2); } -.che-plugin-list .che-plugin-icon { +.che-plugin-list .che-plugin-icon, +.che-plugin-list .che-plugin-default-icon { position: absolute; display: block; overflow: hidden; @@ -213,6 +214,14 @@ height: 64px; } +.che-plugin-list .che-plugin-default-icon > div { + font-size: 55px; + line-height: 64px; + width: 64px; + height: 64px; + color: gray; +} + .che-plugin-list .che-plugin-info { position: absolute; display: block; diff --git a/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts b/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts index 3e6677070..32c4fd264 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts @@ -447,7 +447,8 @@ export interface ChePluginMetadata { latestUpdateDate: string, // Plugin KEY. Used to set in workpsace configuration - key: string + key: string, + builtIn: boolean } export const CHE_PLUGIN_SERVICE_PATH = '/che-plugin-service'; diff --git a/extensions/eclipse-che-theia-plugin-ext/src/node/che-plugin-service.ts b/extensions/eclipse-che-theia-plugin-ext/src/node/che-plugin-service.ts index 56bd58a2c..9436467ab 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/node/che-plugin-service.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/node/che-plugin-service.ts @@ -290,7 +290,8 @@ export class ChePluginServiceImpl implements ChePluginService { firstPublicationDate: props.firstPublicationDate, category: props.category, latestUpdateDate: props.latestUpdateDate, - key: key + key: key, + builtIn: false }; } catch (error) { From 8ed775210abc30273c8bee9d950517d52fe7f618 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Fri, 14 Jun 2019 17:05:51 +0900 Subject: [PATCH 32/51] Fix the default docker tag `nightly` to `next`. Signed-off-by: Masaki Muranaka --- dockerfiles/build.include | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/build.include b/dockerfiles/build.include index 32dca4054..2eb96942d 100755 --- a/dockerfiles/build.include +++ b/dockerfiles/build.include @@ -41,7 +41,7 @@ init() { ORGANIZATION="eclipse" PREFIX="che" - TAG="nightly" + TAG="next" SKIP_TESTS=false NAME="che" ARGS="" From d1bd438d2777b671f2d51179330746657e213867 Mon Sep 17 00:00:00 2001 From: Sun Seng David TAN Date: Mon, 17 Jun 2019 18:12:31 +0200 Subject: [PATCH 33/51] README: adding description and CI badge (#287) README: adding description, CI badges, screenshot, logos Signed-off-by: Sun Tan --- README.md | 72 ++++++++++++++++++++++++++++++++++++++- che-theia-screenshot.png | Bin 0 -> 221328 bytes 2 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 che-theia-screenshot.png diff --git a/README.md b/README.md index 407c317ad..3feb408cd 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,68 @@ -# che-theia +
+ + +
+ + [![Build Status](https://ci.codenvycorp.com/buildStatus/icon?job=che-theia-master-ci)](https://ci.codenvycorp.com/job/che-theia-master-ci) + [![mattermost](https://img.shields.io/badge/chat-on%20mattermost-blue.svg)](https://mattermost.eclipse.org/eclipse/channels/eclipse-che-ide2-team) + [![Open questions](https://img.shields.io/badge/Open-questions-blue.svg?style=flat-curved)](https://github.com/eclipse/che-theia/labels/question) + [![Open bugs](https://img.shields.io/badge/Open-bugs-red.svg?style=flat-curved)](https://github.com/eclipse/che-theia/labels/bug) + +
+ +
+ +![Che-Theia](https://raw.githubusercontent.com/eclipse/che-theia/master/che-theia-screenshot.png) + +
+ +## What is Che-theia ? +[Eclipse Che](https://eclipse.org/che/) provides a default web IDE for the workspaces which is based on the [Theia](https://github.com/theia-ide/theia) project. It’s a subtle different version than a plain Theia(https://github.com/theia-ide/theia) as there are functionalities that have been added based on the nature of the Eclipse Che workspaces. We are calling this version of Eclipse Theia for Che: Che-Theia. + +So, Che-Theia is the default `Che editor` provided with developer workspaces created in [Eclipse Che 7](https://eclipse.org/che/)([Github](https://github.com/eclipse/che)). + +Che-Theia contains additional extensions and plugins which have been added based on the nature of Eclipse Che workspaces and to provide the best IDE experience of Theia within Che. + - A VSCode-like IDE experience. Che-Theia is based on the monaco + editor and includes features like the command pallete. + - VSCode extension compatibility. Che-Theia supports VSCode + extensions. In Che-theia, these extensions could come with a side-car + containers with all the dependencies required by the extension. + No need to install the JDK or Maven when you install our VSCode Java plugin. + - Nice views to interact with your user containers or production runtime containers. + (Terminal access, execute Che-commands in specific containers, etc...) + +## Che-Theia capabilities +In Che-Theia, you’ll find the following capabilities: + + +| Plug-in | Description | +|-----------------------|-------------| +| Che Extended Tasks | Handles the Che commands and provides the ability to start those into a specific container of the workspace. | +| Che Extended Terminal | Allows to provide terminal for any of the containers of the workspace. | +| Che Factory | Handles the Eclipse Che Factories [TODO: LINK] | +| Che Container | Provides a container view that shows all the containers that are running in the workspace and allows to interact with them. | +| Che Dashboard | Allows to integrate the IDE with Che Dashboard and facilitate the navigation. | +| Che Welcome Page | Display a welcome page with handy links when opening the IDE. | +| Che Ports | Allows to detect when services are running inside of the workspace and expose them. | +| Che APIs | Extends the IDE APIs, to allow interacting with the Che specific components (workspaces, preferences, etc.). | + + +## Join the community + +The Eclipse Che community is globally reachable through public chat rooms, mailing list and weekly calls. +See https://www.eclipse.org/che/docs/che-7/introduction-to-eclipse-che.html#joining-the-community + +Che-Theia is mainly maintained by the Che IDE2 team a.k.a Selene. +You are very welcome to join our community chat [here](https://mattermost.eclipse.org/eclipse/channels/eclipse-che-ide2-team) to discuss about improvements, bug fixes and anything else. ## Project structure @@ -7,6 +71,7 @@ - [extensions](./extensions) contains Theia Extensions - [plugins](./plugins) contains Theia Plugins +# Contributing ## How to build Run `yarn` to build Theia extensions and plugins. @@ -39,3 +104,8 @@ Then in `dockerfiles/theia` run: Where `${GITHUB_TOKEN_ARG}` is your GitHub API token, it's used for fetching some vscode library that placed on GitHub releases, without that token build may fail. That script will clone Theia from master branch and all Che related extensions from theirs master branches. + + +## License + +- [Eclipse Public License 2.0](LICENSE) diff --git a/che-theia-screenshot.png b/che-theia-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..dc96bab9d9c49cff73030fede8aceeaa67b34f26 GIT binary patch literal 221328 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≥Fw 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�Rvs~{>7k?iK=Mo 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

ol)B+jRsDvPG^icGv)7 z14>l1`?q;iFS``fWo!C@%Kx)&#YI$v`)E%OJ)bSYhWbt>yMAqYzS1oOyh@Ox=?g+m zK(ZHu5f|1wllZ_kKmf}5Po&WVpmXSa3c!z9@SZ+7b`XFXFOw~<jw=zJqm9;2FT}Wr>wne0+kFf5EO4%=gZS(A5E@#(CQo1PjVlwVWW}qqJjRd z#>jtUR%{GjLTdCq4l#;Cm{$KQn|-%KCTr)7#dMLxrKLsCTV5ViXHQpYlYYZa#4?+s z#KVIRm4t2|A@43olKay2e*f%D0;J3&I|FCKON_c1RGXoi2-)6}A!3jq16UD!fY$bQ z1d#n*xAw2M{p+c63K3F&Lm}u92xC{ zlC}nS^K8;(IS0{ed%Uy<+;NSs=on6|Ky%6Bjid649a|4v+vyASX^RVzsfv$^nF}Cs zsD0IO?R?RL=wwCUG1LtGy#&yzGQ`j`Lio@_b04A%f9-i?#Kii{ zl{Q2D0`yVM8(agP|Fg^yDki4DQ-@TSqaA0eEZ{)< z;69O^p`dfBT6Xl&9L?Xq0k0`zt%C976=(i35b$|E^uLsiB{{j z6-HKWZjcyju5m^{YCXZ*3e(4B`GBG(;vTFh5Cs9kV5O!em@b3$T=#&yjU)&WpsF2V zvI71DA!Tk#^x`0e2V}RqF~wGb3M4|F=ec7#0Iq{}egM@KsM$&=jWsS%w^6S*4yK8# zMF+HCBVyBm2OxBk5jT(|X%|z#=74E)c(qAf%9@+ePLh_dss!cG^Bds_ z*yNIMsPj{C)RLvn$-6xV+Z_HVUI!xc%M6nKa0}eYbs;KrQ}mY_TwbOLSlQDskVse> z6jM48*8@Dp$vVrmdT?04yj^771X3^|z@stv)*GPE8Kb%lH>+=fGYpVGB#_cC2|z&~ zbkhBvOHC<$z5ky#d-_Bu?;J)ijQD7Ez*8YxY%^c!`glq9XQQhSM5||&DVog+k$PNw z@#d}}#P#;VH)x59>dBj-N9=IKJ4%upEAFti*j~IG%OCaNZ@$9VOTjSwEq&6B$1o5G z#nB5fVI@BxiB$g^jH_`HsYZclaS~Hu1!#fP>6SqwnsJ?@j6T25pRF%#o)-kRbf{8Bm;yedXrTU^~~>?&A8 za0=Bqh9(myk+pLSE{3wf;aSp*HMPP~n^lZOa*w<~<~2|t!yLo*t$#F@pCJ)oC&oIK z1SmV7&bfF3I%VOfW~VCEZ}Afo<3y8?8iXU}v0%E9^92?aQ41k~aDXXU^{-|^2Up~AzdO>RFB2w z@kfXo0F}9}YhZ-YJiS`80*_sT6b+8dq-k>%X+P4_MaHsr0CILumvEL-@m>~Pv4i;pD+kI?#X$P!< z!DQa!=Rp(*5WvMg2iXWaos}P_5J8_8XvY@#N>4puVPW8vG=W4AJB~k=z>fk5#i&R; z$g{5dRAyNWM92%11W+@BO66lYch~$(_`GwpEMUp&7DI4-y%1X?g~6cH#*2$ZJ* zDK;qJ^8tDa0!=UmP$4$RvLluHBO1qF=A(1pWC6M{T2R*^*#x&k)=egpf$OHc&FHl8 z=;#Or0$|Tm6QH#rNpkdHE|Y($et!x$m#3lFA)oB=irI=mg>wa^6%?gg1Nf+?R5~oA zO{}vCm|Q9>g9On*kUb5cZ-6U78*bdWw-~)zN52$F%vZ^EHp~DmX4D&9$U$#d z5iq@Y)Q}TMmc?o>ahd5DiAX3G)7$dp(Z4INp>Kjoj7a-^1G*~!m;rS)Ng&k=jGy2> z9WSu7_8^e6D3f(s+Ml24rx>7STqG|86n9t9A&Cz?ADLgj6 z%KD)jQXcf1a8L6%kTLl499D?+V@zcf`!Ei_DY{}Uz#j@?!!PKMFY8nR1x zq5(kxO;Ph$|7bPp93}Pj8pK#u7ubKaEQqJjq0!u*^?!BWf2mzOHAU*j)(A%4f3zve zP%(-hg{le@bM0BSg}0zp+J7p~|GL2c)!PnPXa>102WO;O&)zDR*LN`YE!$c7kqp>a z`39;s#e(Xozn67vRf+6iZ941{g;i$&9M4b3=RG90DW^g2kxlMgwHsh$*f;it#huGp`wNCWCX0!N*8xLaUPWV#S+w zR&=^GXL+Fi?LK6`A6Fy#P|>iwN}dBTCwWM1zi)OMWrf4Bh~xz^T^`TZtz)BY0_x83 zrJMWss9NlB@~>?q``D-kUwV8(|FAx$;EoZr)hx~2mX4P?(touo$HG5Xe|*2Gs#5?0 zL4B$pIXy4dB$4XGnpTezzxt3`U|@UjVvHV}Zo2<2ILg7{{-FUy$ze}_YH=Z|9@@TG ztq=Qmb@-}qoi_bO{e^w;_>oNm9W&dwYSXqVGt(A>5}lQ1vb5EhV(ZVCvt*l~MG^OG zKTYO&sx!^Eo6>d^@T~*cIE=)d-j1=i9a4@MF|UG_D*sj}p$|z(ID2EyinM3eYi{_K_$r#ur_5H|nT1V>ovP%hk30T-(`(oFOJZ>i9Rj2g zHkx}?Rb`>|ino2=pX3QezRqoM^zz6NC{Ul%j&Sy1`J}HsSLa}7-_CT!^|TsG^DY^r zHi*zXx-|)bmpnL&K-x>&ol`*wn?MPh_;i$jY}+2hh#UOwlT2sj8`_p(Ho-3e2!1sw zt)G=YN_KHgoIS-fZw|rTYUvrPHe0DQdQ^(^VAxXH&Q+0)?(E>1t|p;+{fD;0cN5Wk zO6X=!**XMv-N}b8{A8ZsbxF`+&xfr!C2@wkcBeGEg8}E zQ-CXN2tk;2U{vZieOn2SiK^Cl57AXVyH1m92AzpEVupPQ*S3@rAeMHMqIXlE_ZoWt zd|c1cE?cZBT1PDK*^BCeEwuoX)5{ux&8eCEWxT@2ZD&2i<~;9{bWAd$fbFcAK!KJ+2~kK%{K z6uSXtr|(4>akL~II|*|z14gH|)s2S0E%PMsiHyR0lv4kEO+$Dh7*zWv*R z8RouBe9{t5X{Id~jWQ#$4BfZQ0d=S1+VfyniL2MEm}f0RFL}MrYs0r32tH@QIlCjs zGQF&5#Ik4T{0x+WoEGe5xiVDi5J{_KDO2|nZ+rJke~^3OU1izhmp)ax|C*R(Ju+5f>FqoGU+^_(qO39vv7^KFMcj9;AIL#kALGulX{U zM&h!+J7;NA?=L!Znzu&H9ZMu} zjSF=jKf&^gLv{Ywop0i>IFP~AYO*MW&!?^rapR8edvVtBz1oRD#smrk$gM6g-r%M6 zC2b1>wr!>g3M##e>QoF(b$f8qqn@(c1as`E4)iYC3Oa^}pMtf12+=y@Y_#bDFk^A(C-pRGGV)yeY)=ATb!Ak8jk!NEm3yK*esakzdV5?4*{mmT81G`b zcRo@YCA;+-h*x5XCsU4!5?X%{{M}}|JR-R%;Ny)z@v0;=y!Z^p7M#btp+vZl6K8VC!2n34)*Ld zOjSNJ#TTkP#mpXcFB92XhM-2Ovvu961RFa)e0^96!#!!)p;XoVvGdrup)5uVcs>(* z-|Wu1cnxf8?+VIpEorl^65P$+?RG!kkXTmgk8gee;fWHSqoNh7?5#7r(mq!a~l} z0Nj^I{SNoOD_am48E{Y$iZ9-rn*MU9*wv@>+5DqvcR@#{y=G-;h-cY&Bhi zO+9;T_T<2(xqbPtaeFfxZ=pW3j?K}8-qL0zmL#(wibw>;{Be3xZ<+K~O_DAyj}J?| zcB1JZmlcT-$ACH<8+N3T%nM1oi=N+~*X--r- zJAN8DMp(wc)!2I*Uy@Oig8>z;NelYM-iFfQ;6~eu`}ArN2(&&n=HjvUA5U_I3qOLK z#tnfdo~IB}?J{s}@g@~v;*C{uM-Imus<3J2r8-d>VvUOsq!^^CCTY{a0@#YmO_p?` z;zKPAm-EJ&sxQWELoeT4Q^be-G-{WKB)$AeUE^A(R`|Wa(G?44?@EE_Ogdm^l0*8` zXNyszfI2J9wkI~ijQMmyS<-v|6F!xMQEq8K_h|G^s%U|J%>Jp*vB=fj?3dvAnp2!>c{;)tMVqH`)Oe6W%)^p#=WLrSoP{1jXL+rX#XFZO<;Nz@ zcWO+hiC~!d-IWqKXza%qhZ;5!fGJ_WA2y1w$5wg7!$Jse7%Y9ex0IR0k?-E5F5zjM%lkH1rhG&xe& z$Ogx7`XSZP3W35^%w01Baeicu<6w+Zd~JPXjzW;&^tnj3Jf9-IjIZnZ&gGYYJ+57# zChgLrgHHw$&YE?Z@XnoH6A0c2pCnvuQrNTl0lmD^uM! za)_9zy){wh{-owx#?N7@7i&HrN1#EEt%t6lyPR5ZeqnCveb`t@7F;$Z-FdWsJ2Lyl z51xo9qa_=@-g&m^P!Mj&-@)31&evDLuaSAnoT(l%K8!lZ)b?o)BVj~v@JQlU*sK(* zn%}?COE#$D&4vD+X#d~@iC2)S555!u`5l@tf%YU6Jb~w(9EP~o3eb?WvnsnqYv2zYL4VxKX5(v zK3kfnVOEzla7YAamMBle;Arl3Jm8&DUdOMVEe7J_YrHSqA$HH`2rg?3@^T zgdA(?78^T4mbc937h^T&+O8O@g|daiS_&B*pD%45*zHxKkyXvSXx#A158ljAmIztW!E_$HjnAnnga%AA@IqH>d|Ndca~ghAp@Pf9m;Gcro*Bc+4swe! zGz|_t2Ac4hz#IQb5yLFKA}8ey;s&ufxv?E2#m_J%%0F)%?u%T%yH7B&%3_55sNB^Z z7Pu?INl`>Np-@39+RGy_!#EKcsbMz9MjcGgCc9c46U{Xo93;7_(J~a`q_}789ukYZ zL)x`JWMFoMvN5;Q!~A4UUA*y{>)K>X3{x(!*iz?R8M1k`v+KJe@a2_c!1u<(xDuIG zw~8E{Ewx>0w>PvN)9D71l{U_gFDsdNI};_58C^P%wnA34SDNGK8(&kJ_PZte=Fh6H zh3+nK$a zNSMH}0L{#cRB+-Iit}0YmQzj7cWH&Tg>uD%e|UfZl-uEjFOTRbvRq(tILg7MEC2i! zb4#IodSlTW70nm8&giDZ`0NNmSjRbyI?f@@9cFDCkmh0% zj%@VEQ-r?lyTr`kpo9mA#6O&dXn+WP?zOd@^A{2j`HouPFXTV0D{^&l_VfC1hQKrY zS7cxugT3FhQ<@^vLAtMsif~yjFG7W{qhluf-msUO*erG;J&zX$S!$2ZYWaM#Lz>F# z4K4jqVr)ux2aD3}u{6uc;j>PAf7P=XAuft>rAhmKji-x8@6@24A$aKK`*j2yD(Q<$ zL$j)aKL{0FYrJpP%FgxbDC=g#KoDcjFB39hv>VK&>i7h+6e)YCFbGG0;DI)XOX_%( zf;hvrMCh;=-#EZD%)|zb+%58-yJ`+mz19~NW1#J@wrY(wH5DJuyW}8zS)tE+QfGGe z6{8rLXmYl^?Fng!(f)4X2JP+~UtxmtE-!@pR09rDfe<%aXExfoEJ)G5%2wYUw`MsA8 z>!z4jQ{=hAfsiPL#NQ@0Ca0?XYvC+=$^g3IBw@)aRqk!4vL9Z``Ae99~`D()Cu>`buq~^18Ol?OfU3a>s|$SXk#RpkGFN8qee4WTRC+nQ=PFEs!+bsmvt|x*q0H zSHprvBoMc<3L)+jcry(7C81>c?cgD;h1FMso}?F9q+E&LJ^KyXlUVVe+uDduA+r04 zyMah>$-?2fh=tUbMP*im4TL9l8MzDq$4v@HNgjG@PA?py?7FH`h)Y?8J_0+KA$%c` z7AG~h)Fm61yK+McY#canU;NwvV)ojO={F^qa%dTbTD*;*`T2(4JK_MVrm75E<7xv6 z7L>AQDfMXXi#Kw0TT-4mS_{(M+4W?PFFG5>-IxiL>#rcuW?9~YFG51fi4mdq`XOh( zcA^x}&AHrVSkCl!t2AI|+euHdNbwY4RJI4SKk$1Ig(n@Fzec9Q;hk+ZtWbR!ue>5W zLm7^B^n-sI)bTKYYN-g4FAyTF-_W~dMY#lz6`Z_@JTVNS{=eDEb*e#Q2Qp9x;~=8) zSM~be7_Krxa@TturavqyU^&xqVF78RFa00?hXeQQ)29mO)_Ml*f5-}KY@R>}q{e#7 zv~SE%jr2Fb4qlh7O;Hen$pjx@!McgidB=)0zxh|I73xe&#YahBUcgLKJhlM-g;&HF lC?@!``VRs9|5F$H4zusxd5}@*fDi<%7veHv1tMA={}0KJoFV`K literal 0 HcmV?d00001 From d13fad0d8db627fe7b1ab89fab9b5b9fb3c28c8f Mon Sep 17 00:00:00 2001 From: Lukas Krejci Date: Mon, 17 Jun 2019 12:33:25 +0200 Subject: [PATCH 34/51] Set GOCACHE to a writable existing directory, remove the hardcoded location of /projects from the GOPATH. --- dockerfiles/remote-plugin-go-1.10.7/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dockerfiles/remote-plugin-go-1.10.7/Dockerfile b/dockerfiles/remote-plugin-go-1.10.7/Dockerfile index eee3b6b5b..06357fa53 100644 --- a/dockerfiles/remote-plugin-go-1.10.7/Dockerfile +++ b/dockerfiles/remote-plugin-go-1.10.7/Dockerfile @@ -72,6 +72,7 @@ RUN set -eux; \ go version && \ apk add gcc g++ git -ENV GOPATH /projects:/go +ENV GOPATH /go +ENV GOCACHE /.cache ENV GOROOT /usr/local/go ENV PATH $GOPATH/bin:$GOROOT/bin:$PATH From 8c9add3260a8459e1da24c5a9d788caa0407b1ee Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Tue, 18 Jun 2019 02:19:33 +0000 Subject: [PATCH 35/51] Use `-z` for empty checks. The style `"${image}" == ""` will cause error when `${image}` is undefined. Signed-off-by: Masaki Muranaka --- dockerfiles/theia/extract-for-cdn.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/theia/extract-for-cdn.sh b/dockerfiles/theia/extract-for-cdn.sh index d76c4f61f..a8690910d 100755 --- a/dockerfiles/theia/extract-for-cdn.sh +++ b/dockerfiles/theia/extract-for-cdn.sh @@ -13,7 +13,7 @@ help() { image="$1" destination="$2" -if [ "${image}" == "" -o "${destination}" == "" ]; then +if [ -z "${image}" -o -z "${destination}" ]; then help exit 1 fi From 937c6937ee79a1ba97400761e260f6db776e4ab5 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Mon, 17 Jun 2019 15:47:09 +0900 Subject: [PATCH 36/51] Add the "license" key-value. Signed-off-by: Masaki Muranaka --- extensions/eclipse-che-theia-activity-tracker/package.json | 1 + extensions/eclipse-che-theia-dashboard/package.json | 1 + .../package.json | 1 + extensions/eclipse-che-theia-user-preferences/package.json | 1 + 4 files changed, 4 insertions(+) diff --git a/extensions/eclipse-che-theia-activity-tracker/package.json b/extensions/eclipse-che-theia-activity-tracker/package.json index 330953dd6..5d9bb21e5 100644 --- a/extensions/eclipse-che-theia-activity-tracker/package.json +++ b/extensions/eclipse-che-theia-activity-tracker/package.json @@ -20,6 +20,7 @@ "build": "concurrently -n \"format,lint,compile\" -c \"red,green,blue\" \"yarn format\" \"yarn lint\" \"yarn compile\"", "watch": "tsc -w" }, + "license": "EPL-2.0", "theiaExtensions": [ { "frontend": "lib/browser/che-theia-activity-tracker-frontend-module", diff --git a/extensions/eclipse-che-theia-dashboard/package.json b/extensions/eclipse-che-theia-dashboard/package.json index 7c6e6160d..7b96beed2 100644 --- a/extensions/eclipse-che-theia-dashboard/package.json +++ b/extensions/eclipse-che-theia-dashboard/package.json @@ -22,6 +22,7 @@ "build": "concurrently -n \"format,lint,compile\" -c \"red,green,blue\" \"yarn format\" \"yarn lint\" \"yarn compile\"", "watch": "tsc -w" }, + "license": "EPL-2.0", "theiaExtensions": [ { "frontend": "lib/browser/che-theia-dashboard-module" diff --git a/extensions/eclipse-che-theia-preferences-provider-extension/package.json b/extensions/eclipse-che-theia-preferences-provider-extension/package.json index be2b9e43e..eff789f94 100644 --- a/extensions/eclipse-che-theia-preferences-provider-extension/package.json +++ b/extensions/eclipse-che-theia-preferences-provider-extension/package.json @@ -4,6 +4,7 @@ "theia-extension" ], "version": "0.0.1", + "license": "EPL-2.0", "files": [ "lib", "src" diff --git a/extensions/eclipse-che-theia-user-preferences/package.json b/extensions/eclipse-che-theia-user-preferences/package.json index 28058f874..0d295fcbe 100644 --- a/extensions/eclipse-che-theia-user-preferences/package.json +++ b/extensions/eclipse-che-theia-user-preferences/package.json @@ -6,6 +6,7 @@ "preferences" ], "version": "0.0.1", + "license": "EPL-2.0", "files": [ "lib", "src" From 5d72ab130ee7a2c9bbc348349b816cb06e605e9a Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Tue, 18 Jun 2019 01:28:41 +0000 Subject: [PATCH 37/51] Install `sudo` for the vanilla K8s. Signed-off-by: Masaki Muranaka --- dockerfiles/theia/e2e/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/theia/e2e/Dockerfile b/dockerfiles/theia/e2e/Dockerfile index b529f767b..7fed5f36f 100644 --- a/dockerfiles/theia/e2e/Dockerfile +++ b/dockerfiles/theia/e2e/Dockerfile @@ -15,7 +15,7 @@ ENV NOCDN=true RUN printf "deb http://archive.debian.org/debian/ jessie main\ndeb-src http://archive.debian.org/debian/ jessie main\ndeb http://security.debian.org jessie/updates main\ndeb-src http://security.debian.org jessie/updates main" > /etc/apt/sources.list RUN apt-get update && \ - apt-get install -y libx11-dev libxkbfile-dev + apt-get install -y libx11-dev libxkbfile-dev sudo CMD /root/docker-run.sh RUN yarn global add typescript@2.9.2 node-gyp From c209cd6d04090a30a073503682d4ef8a14275536 Mon Sep 17 00:00:00 2001 From: Sun Seng David TAN Date: Tue, 18 Jun 2019 02:41:59 +0200 Subject: [PATCH 38/51] README badges: use right labels for question/bug kind/bug and kind/question --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3feb408cd..b458a6c05 100644 --- a/README.md +++ b/README.md @@ -14,8 +14,8 @@ [![Build Status](https://ci.codenvycorp.com/buildStatus/icon?job=che-theia-master-ci)](https://ci.codenvycorp.com/job/che-theia-master-ci) [![mattermost](https://img.shields.io/badge/chat-on%20mattermost-blue.svg)](https://mattermost.eclipse.org/eclipse/channels/eclipse-che-ide2-team) - [![Open questions](https://img.shields.io/badge/Open-questions-blue.svg?style=flat-curved)](https://github.com/eclipse/che-theia/labels/question) - [![Open bugs](https://img.shields.io/badge/Open-bugs-red.svg?style=flat-curved)](https://github.com/eclipse/che-theia/labels/bug) + [![Open questions](https://img.shields.io/badge/Open-questions-blue.svg?style=flat-curved)](https://github.com/eclipse/che-theia/labels/kind%2Fquestion) + [![Open bugs](https://img.shields.io/badge/Open-bugs-red.svg?style=flat-curved)](https://github.com/eclipse/che-theia/labels/kind%2Fbug) From 57821880a33a67fd8743f64978fec145ad910e48 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Tue, 18 Jun 2019 01:42:03 +0000 Subject: [PATCH 39/51] Watch if Theia starts listening the port. Signed-off-by: Masaki Muranaka --- dockerfiles/theia/e2e/Dockerfile | 2 +- dockerfiles/theia/e2e/src/docker-run.sh | 23 +++++++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/dockerfiles/theia/e2e/Dockerfile b/dockerfiles/theia/e2e/Dockerfile index 7fed5f36f..f64c3d880 100644 --- a/dockerfiles/theia/e2e/Dockerfile +++ b/dockerfiles/theia/e2e/Dockerfile @@ -15,7 +15,7 @@ ENV NOCDN=true RUN printf "deb http://archive.debian.org/debian/ jessie main\ndeb-src http://archive.debian.org/debian/ jessie main\ndeb http://security.debian.org jessie/updates main\ndeb-src http://security.debian.org jessie/updates main" > /etc/apt/sources.list RUN apt-get update && \ - apt-get install -y libx11-dev libxkbfile-dev sudo + apt-get install -y libx11-dev libxkbfile-dev sudo iproute2 CMD /root/docker-run.sh RUN yarn global add typescript@2.9.2 node-gyp diff --git a/dockerfiles/theia/e2e/src/docker-run.sh b/dockerfiles/theia/e2e/src/docker-run.sh index e20f50b80..fbaee1dbe 100755 --- a/dockerfiles/theia/e2e/src/docker-run.sh +++ b/dockerfiles/theia/e2e/src/docker-run.sh @@ -6,13 +6,32 @@ # # SPDX-License-Identifier: EPL-2.0 +# (5 + 2 * 30 = 65 seconds) is the default timeout. +: "${WAIT_COUNT:=30}" + echo "Starting Theia..." rm -rf /root/logs/* HOME=/home/theia /entrypoint.sh > /root/logs/theia.log 2>/root/logs/theia-error.log& -sleep 10s + echo "Cleaning videos folder..." # Cleanup previous videos -rm -rf /root/cypress/videos +rm -rf /root/cypress/videos/* + +# Find TCP 0.0.0.0:3100 that will be opened by Theia. +sleep 5s +while [ $WAIT_COUNT -gt 0 ]; do + # Check the listening port + ss -nlt | grep -Fq ':3100' && break + # not found + WAIT_COUNT=$((WAIT_COUNT-1)); + echo "Waiting for booting up Theia..." + sleep 2s +done + +if [ $WAIT_COUNT -eq 0 ]; then + echo "Timeout. Theia is dead?" + exit 1 +fi # Run tests echo "Run the tests" From 5eee28efdc9f2c1921f43369ac70c0b4eaf92167 Mon Sep 17 00:00:00 2001 From: Oleksii Kurinnyi Date: Fri, 14 Jun 2019 10:50:50 +0000 Subject: [PATCH 40/51] expose some methods from CheApiService to Che Plugin API --- .../src/browser/che-api-provider.ts | 2 + .../src/browser/che-user-main.ts | 38 ++++++++++++++++ .../src/common/che-protocol.ts | 12 ++++++ .../src/plugin/che-api.ts | 20 ++++++++- .../src/plugin/che-user.ts | 43 +++++++++++++++++++ .../src/che-proposed.d.ts | 13 ++++++ 6 files changed, 127 insertions(+), 1 deletion(-) create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/browser/che-user-main.ts create mode 100644 extensions/eclipse-che-theia-plugin-ext/src/plugin/che-user.ts diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/che-api-provider.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/che-api-provider.ts index c464081de..d0839da39 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/browser/che-api-provider.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/che-api-provider.ts @@ -18,6 +18,7 @@ import { CheVariablesMainImpl } from './che-variables-main'; import { CheTaskMainImpl } from './che-task-main'; import { CheSshMainImpl } from './che-ssh-main'; import { CheDevfileMainImpl } from './che-devfile-main'; +import { CheUserMainImpl } from './che-user-main'; @injectable() export class CheApiProvider implements MainPluginApiProvider { @@ -29,6 +30,7 @@ export class CheApiProvider implements MainPluginApiProvider { rpc.set(PLUGIN_RPC_CONTEXT.CHE_VARIABLES_MAIN, new CheVariablesMainImpl(container, rpc)); rpc.set(PLUGIN_RPC_CONTEXT.CHE_TASK_MAIN, new CheTaskMainImpl(container, rpc)); rpc.set(PLUGIN_RPC_CONTEXT.CHE_SSH_MAIN, new CheSshMainImpl(container)); + rpc.set(PLUGIN_RPC_CONTEXT.CHE_USER_MAIN, new CheUserMainImpl(container)); } } diff --git a/extensions/eclipse-che-theia-plugin-ext/src/browser/che-user-main.ts b/extensions/eclipse-che-theia-plugin-ext/src/browser/che-user-main.ts new file mode 100644 index 000000000..b527c1de4 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/browser/che-user-main.ts @@ -0,0 +1,38 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { interfaces } from 'inversify'; +import { CheApiService, CheUserMain } from '../common/che-protocol'; +import { Preferences } from '@eclipse-che/plugin'; + +export class CheUserMainImpl implements CheUserMain { + + private readonly cheApiService: CheApiService; + + constructor(container: interfaces.Container) { + this.cheApiService = container.get(CheApiService); + } + + $getUserPreferences(filter?: string): Promise { + return this.cheApiService.getUserPreferences(filter); + } + + $updateUserPreferences(preferences: Preferences): Promise { + return this.cheApiService.updateUserPreferences(preferences); + } + + $replaceUserPreferences(preferences: Preferences): Promise { + return this.cheApiService.replaceUserPreferences(preferences); + } + + $deleteUserPreferences(list?: string[]): Promise { + return this.cheApiService.deleteUserPreferences(list); + } +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts b/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts index 32c4fd264..2ba61310e 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/common/che-protocol.ts @@ -366,6 +366,9 @@ export const PLUGIN_RPC_CONTEXT = { CHE_SSH: >createProxyIdentifier('CheSsh'), CHE_SSH_MAIN: >createProxyIdentifier('CheSshMain'), + + CHE_USER: >createProxyIdentifier('CheUser'), + CHE_USER_MAIN: >createProxyIdentifier('CheUserMain'), }; // Theia RPC protocol @@ -487,3 +490,12 @@ export interface ChePluginService { removePlugin(pluginKey: string): Promise; } + +export interface CheUser { } + +export interface CheUserMain { + $getUserPreferences(filter?: string): Promise; + $updateUserPreferences(preferences: Preferences): Promise; + $replaceUserPreferences(preferences: Preferences): Promise; + $deleteUserPreferences(list?: string[]): Promise; +} diff --git a/extensions/eclipse-che-theia-plugin-ext/src/plugin/che-api.ts b/extensions/eclipse-che-theia-plugin-ext/src/plugin/che-api.ts index 11d1b027c..eb5c739cb 100644 --- a/extensions/eclipse-che-theia-plugin-ext/src/plugin/che-api.ts +++ b/extensions/eclipse-che-theia-plugin-ext/src/plugin/che-api.ts @@ -19,6 +19,7 @@ import { CheFactoryImpl } from './che-factory'; import { CheDevfileImpl } from './che-devfile'; import { CheTaskImpl } from './che-task-impl'; import { CheSshImpl } from './che-ssh'; +import { CheUserImpl } from './che-user'; export interface CheApiFactory { (plugin: Plugin): typeof che; @@ -31,6 +32,7 @@ export function createAPIFactory(rpc: RPCProtocol): CheApiFactory { const cheVariablesImpl = rpc.set(PLUGIN_RPC_CONTEXT.CHE_VARIABLES, new CheVariablesImpl(rpc)); const cheTaskImpl = rpc.set(PLUGIN_RPC_CONTEXT.CHE_TASK, new CheTaskImpl(rpc)); const cheSshImpl = rpc.set(PLUGIN_RPC_CONTEXT.CHE_SSH, new CheSshImpl(rpc)); + const cheUserImpl = rpc.set(PLUGIN_RPC_CONTEXT.CHE_USER, new CheUserImpl(rpc)); return function (plugin: Plugin): typeof che { const workspace: typeof che.workspace = { @@ -124,13 +126,29 @@ export function createAPIFactory(rpc: RPCProtocol): CheApiFactory { } }; + const user: typeof che.user = { + getUserPreferences(filter?: string): Promise { + return cheUserImpl.getUserPreferences(filter); + }, + updateUserPreferences(update: che.Preferences): Promise { + return cheUserImpl.updateUserPreferences(update); + }, + replaceUserPreferences(preferences: che.Preferences): Promise { + return cheUserImpl.replaceUserPreferences(preferences); + }, + deleteUserPreferences(list?: string[]): Promise { + return cheUserImpl.deleteUserPreferences(list); + } + }; + return { workspace, factory, devfile, variables, task, - ssh + ssh, + user }; }; diff --git a/extensions/eclipse-che-theia-plugin-ext/src/plugin/che-user.ts b/extensions/eclipse-che-theia-plugin-ext/src/plugin/che-user.ts new file mode 100644 index 000000000..03b5594b0 --- /dev/null +++ b/extensions/eclipse-che-theia-plugin-ext/src/plugin/che-user.ts @@ -0,0 +1,43 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + +import { RPCProtocol } from '@theia/plugin-ext/lib/api/rpc-protocol'; +import { Preferences } from '@eclipse-che/plugin'; +import { + CheUser, + CheUserMain, + PLUGIN_RPC_CONTEXT, +} from '../common/che-protocol'; + +export class CheUserImpl implements CheUser { + + private readonly userMain: CheUserMain; + + constructor(rpc: RPCProtocol) { + this.userMain = rpc.getProxy(PLUGIN_RPC_CONTEXT.CHE_USER_MAIN); + } + + getUserPreferences(filter?: string): Promise { + return this.userMain.$getUserPreferences(filter); + } + + updateUserPreferences(update: Preferences): Promise { + return this.userMain.$updateUserPreferences(update); + } + + replaceUserPreferences(preferences: Preferences): Promise { + return this.userMain.$replaceUserPreferences(preferences); + } + + deleteUserPreferences(list?: string[]): Promise { + return this.userMain.$deleteUserPreferences(list); + } + +} diff --git a/extensions/eclipse-che-theia-plugin/src/che-proposed.d.ts b/extensions/eclipse-che-theia-plugin/src/che-proposed.d.ts index 33417c16a..71b347df9 100644 --- a/extensions/eclipse-che-theia-plugin/src/che-proposed.d.ts +++ b/extensions/eclipse-che-theia-plugin/src/che-proposed.d.ts @@ -156,4 +156,17 @@ declare module '@eclipse-che/plugin' { /** Additional task type specific properties. */ readonly [key: string]: any; } + + export namespace user { + export function getUserPreferences(): Promise; + export function getUserPreferences(filter: string | undefined): Promise; + export function updateUserPreferences(update: Preferences): Promise; + export function replaceUserPreferences(preferences: Preferences): Promise; + export function deleteUserPreferences(): Promise; + export function deleteUserPreferences(list: string[] | undefined): Promise; + } + + export interface Preferences { + [key: string]: string; + } } From 620f233455c2115120a1af6e4c45743d137489a4 Mon Sep 17 00:00:00 2001 From: Yevhen Vydolob Date: Fri, 21 Jun 2019 16:15:57 +0300 Subject: [PATCH 41/51] Use 'ctrl+shift+`' key for new teminal in MacOS Signed-off-by: Yevhen Vydolob --- .../src/browser/contribution/exec-terminal-contribution.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/eclipse-che-theia-terminal/src/browser/contribution/exec-terminal-contribution.ts b/extensions/eclipse-che-theia-terminal/src/browser/contribution/exec-terminal-contribution.ts index b6d0f2dd4..b778e18e6 100755 --- a/extensions/eclipse-che-theia-terminal/src/browser/contribution/exec-terminal-contribution.ts +++ b/extensions/eclipse-che-theia-terminal/src/browser/contribution/exec-terminal-contribution.ts @@ -23,6 +23,7 @@ import { REMOTE_TERMINAL_WIDGET_FACTORY_ID, RemoteTerminalWidget, RemoteTerminal import { filterRecipeContainers } from './terminal-command-filter'; import URI from '@theia/core/lib/common/uri'; import { EnvVariablesServer } from '@theia/core/lib/common/env-variables'; +import { isOSX } from '@theia/core/lib/common/os'; export const NewTerminalInSpecificContainer = { id: 'terminal-in-specific-container:new', @@ -194,7 +195,7 @@ export class ExecTerminalFrontendContribution extends TerminalFrontendContributi if (serverUrl) { registry.registerKeybinding({ command: NewTerminalInSpecificContainer.id, - keybinding: 'ctrlcmd+`' + keybinding: isOSX ? 'ctrl+shift+`' : 'ctrl+`' }); this.registerTerminalKeybindings(registry); } else { From 62c2ea0ea94a39e23bb0cb072739e1977010ceea Mon Sep 17 00:00:00 2001 From: Artem Zatsarynnyi Date: Sun, 23 Jun 2019 18:53:34 +0300 Subject: [PATCH 42/51] [k8s plugin] fix Kubernetes: Run command (#298) * Update Buildah to 1.9; add g+w permissions to user home dir Signed-off-by: Artem Zatsarynnyi --- dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile b/dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile index 29b946652..4be9ea86b 100644 --- a/dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile +++ b/dockerfiles/remote-plugin-kubernetes-tooling-1.0.0/Dockerfile @@ -9,7 +9,7 @@ # Red Hat, Inc. - initial API and implementation FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} as endpoint -FROM quay.io/buildah/upstream:v1.8.2 +FROM quay.io/buildah/stable:v1.9.0 ENV KUBECTL_VERSION v1.14.1 ENV HELM_VERSION v2.13.1 @@ -31,4 +31,6 @@ COPY --from=endpoint /etc/passwd /etc/passwd COPY --from=endpoint /etc/group /etc/group COPY --from=endpoint /entrypoint.sh /entrypoint.sh +RUN chmod g+w /home/theia + ENTRYPOINT ["/entrypoint.sh"] From 85ea6c107c7723308dad5ab9734574aea7121089 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Tue, 25 Jun 2019 12:19:19 +0900 Subject: [PATCH 43/51] Enable to use forked Theias. Signed-off-by: Masaki Muranaka --- dockerfiles/theia/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dockerfiles/theia/Dockerfile b/dockerfiles/theia/Dockerfile index e4de6ffe9..0bfc4c17c 100644 --- a/dockerfiles/theia/Dockerfile +++ b/dockerfiles/theia/Dockerfile @@ -18,6 +18,8 @@ WORKDIR ${HOME} # else check if github rate limit is enough, else will abort requiring to set GITHUB_TOKEN value ARG GITHUB_TOKEN +ARG THEIA_GITHUB_REPO=theia-ide/theia + # Define upstream version of theia to use ARG THEIA_VERSION=master @@ -40,10 +42,10 @@ RUN if [ ! -z "${GITHUB_TOKEN-}" ]; then \ fi #invalidate cache -ADD https://${GITHUB_TOKEN}:x-oauth-basic@api.github.com/repos/theia-ide/theia/git/${GIT_REF} /tmp/branch_info.json +ADD https://${GITHUB_TOKEN}:x-oauth-basic@api.github.com/repos/${THEIA_GITHUB_REPO}/git/${GIT_REF} /tmp/branch_info.json # Clone theia -RUN git clone --branch ${GIT_BRANCH_NAME} --single-branch --depth 1 https://github.com/theia-ide/theia ${HOME}/theia-source-code +RUN git clone --branch ${GIT_BRANCH_NAME} --single-branch --depth 1 https://github.com/${THEIA_GITHUB_REPO} ${HOME}/theia-source-code # Add patches ADD src/patches ${HOME}/patches From 40f836c1efc2b068ffd9dd538dc1e00af5da13b7 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Mon, 24 Jun 2019 03:34:58 +0000 Subject: [PATCH 44/51] Set executable bits to `build.sh`. Signed-off-by: Masaki Muranaka --- dockerfiles/remote-plugin-kubernetes-tooling-0.1.17/build.sh | 0 dockerfiles/remote-plugin-openshift-connector-0.0.17/build.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 dockerfiles/remote-plugin-kubernetes-tooling-0.1.17/build.sh mode change 100644 => 100755 dockerfiles/remote-plugin-openshift-connector-0.0.17/build.sh diff --git a/dockerfiles/remote-plugin-kubernetes-tooling-0.1.17/build.sh b/dockerfiles/remote-plugin-kubernetes-tooling-0.1.17/build.sh old mode 100644 new mode 100755 diff --git a/dockerfiles/remote-plugin-openshift-connector-0.0.17/build.sh b/dockerfiles/remote-plugin-openshift-connector-0.0.17/build.sh old mode 100644 new mode 100755 From 67217dbc9a8ab09f2d2e98e34cf116ae7d9587b8 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Mon, 24 Jun 2019 11:30:08 +0900 Subject: [PATCH 45/51] [node] Use version 10.16. Signed-off-by: Masaki Muranaka --- dockerfiles/remote-plugin-dotnet-2.2.105/Dockerfile | 2 +- dockerfiles/theia-dev/Dockerfile | 2 +- dockerfiles/theia-endpoint-runtime/Dockerfile | 2 +- dockerfiles/theia/Dockerfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dockerfiles/remote-plugin-dotnet-2.2.105/Dockerfile b/dockerfiles/remote-plugin-dotnet-2.2.105/Dockerfile index 5d7bfe4f9..a8fd2a464 100644 --- a/dockerfiles/remote-plugin-dotnet-2.2.105/Dockerfile +++ b/dockerfiles/remote-plugin-dotnet-2.2.105/Dockerfile @@ -9,7 +9,7 @@ # Red Hat, Inc. - initial API and implementation FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} as endpoint -FROM node:10.15-stretch-slim +FROM node:10.16-stretch-slim RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ diff --git a/dockerfiles/theia-dev/Dockerfile b/dockerfiles/theia-dev/Dockerfile index 870da6456..6e38d3bcf 100644 --- a/dockerfiles/theia-dev/Dockerfile +++ b/dockerfiles/theia-dev/Dockerfile @@ -11,7 +11,7 @@ ### # Builder Image # -FROM node:10.15-alpine +FROM node:10.16-alpine RUN apk add --update --no-cache \ # Download some files diff --git a/dockerfiles/theia-endpoint-runtime/Dockerfile b/dockerfiles/theia-endpoint-runtime/Dockerfile index 27baf5307..e5d84d867 100644 --- a/dockerfiles/theia-endpoint-runtime/Dockerfile +++ b/dockerfiles/theia-endpoint-runtime/Dockerfile @@ -50,7 +50,7 @@ COPY /docker-build/theia-plugin-remote/tsconfig.json /home/workspace/packages/th COPY /etc/package.json /home/workspace RUN cd /home/workspace/ && yarn install -FROM node:10.15-alpine +FROM node:10.16-alpine ENV HOME=/home/theia COPY --from=builder /home/workspace/node_modules /home/theia/node_modules RUN rm -rf /home/theia/node_modules/@eclipse-che/theia-plugin-ext /home/theia/node_modules/@eclipse-che/theia-remote diff --git a/dockerfiles/theia/Dockerfile b/dockerfiles/theia/Dockerfile index 0bfc4c17c..b5a68b2c6 100644 --- a/dockerfiles/theia/Dockerfile +++ b/dockerfiles/theia/Dockerfile @@ -93,7 +93,7 @@ RUN find production -exec sh -c "chgrp 0 {}; chmod g+rwX {}" \; 2>log.txt # Runtime Image # # Use node image -FROM node:10.15-alpine as runtime +FROM node:10.16-alpine as runtime ENV USE_LOCAL_GIT=true \ HOME=/home/theia \ THEIA_DEFAULT_PLUGINS=local-dir:///default-theia-plugins \ From 768b96080e7f5ea5a7da0b738d48d565440f5af2 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Tue, 25 Jun 2019 16:41:52 +0900 Subject: [PATCH 46/51] Remove unsuitable executable bits. Signed-off-by: Masaki Muranaka --- .../src/browser/contribution/exec-terminal-contribution.ts | 0 .../src/browser/contribution/terminal-quick-open.ts | 0 .../src/browser/terminal-frontend-module.ts | 0 .../eclipse-che-theia-terminal/src/common/workspace-service.ts | 0 .../eclipse-che-theia-terminal/src/node/workspace-service-impl.ts | 0 5 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 extensions/eclipse-che-theia-terminal/src/browser/contribution/exec-terminal-contribution.ts mode change 100755 => 100644 extensions/eclipse-che-theia-terminal/src/browser/contribution/terminal-quick-open.ts mode change 100755 => 100644 extensions/eclipse-che-theia-terminal/src/browser/terminal-frontend-module.ts mode change 100755 => 100644 extensions/eclipse-che-theia-terminal/src/common/workspace-service.ts mode change 100755 => 100644 extensions/eclipse-che-theia-terminal/src/node/workspace-service-impl.ts diff --git a/extensions/eclipse-che-theia-terminal/src/browser/contribution/exec-terminal-contribution.ts b/extensions/eclipse-che-theia-terminal/src/browser/contribution/exec-terminal-contribution.ts old mode 100755 new mode 100644 diff --git a/extensions/eclipse-che-theia-terminal/src/browser/contribution/terminal-quick-open.ts b/extensions/eclipse-che-theia-terminal/src/browser/contribution/terminal-quick-open.ts old mode 100755 new mode 100644 diff --git a/extensions/eclipse-che-theia-terminal/src/browser/terminal-frontend-module.ts b/extensions/eclipse-che-theia-terminal/src/browser/terminal-frontend-module.ts old mode 100755 new mode 100644 diff --git a/extensions/eclipse-che-theia-terminal/src/common/workspace-service.ts b/extensions/eclipse-che-theia-terminal/src/common/workspace-service.ts old mode 100755 new mode 100644 diff --git a/extensions/eclipse-che-theia-terminal/src/node/workspace-service-impl.ts b/extensions/eclipse-che-theia-terminal/src/node/workspace-service-impl.ts old mode 100755 new mode 100644 From 33bf7005d6c12b30a4565113984a6bff2d554992 Mon Sep 17 00:00:00 2001 From: invinciblejai Date: Wed, 19 Jun 2019 17:01:20 +0530 Subject: [PATCH 47/51] feat(dockerfile): adds dockerfile with required runtimes for analytics Signed-off-by: invinciblejai --- docker_image_build.include | 2 ++ .../Dockerfile | 24 +++++++++++++++++++ .../build.sh | 15 ++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 dockerfiles/remote-plugin-dependency-analytics-0.0.12/Dockerfile create mode 100755 dockerfiles/remote-plugin-dependency-analytics-0.0.12/build.sh diff --git a/docker_image_build.include b/docker_image_build.include index d52f4f272..6bba811d2 100644 --- a/docker_image_build.include +++ b/docker_image_build.include @@ -38,6 +38,7 @@ dockerfiles/remote-plugin-kubernetes-tooling-0.1.17 dockerfiles/remote-plugin-kubernetes-tooling-1.0.0 dockerfiles/remote-plugin-openshift-connector-0.0.17 dockerfiles/remote-plugin-openshift-connector-0.0.21 +dockerfiles/remote-plugin-dependency-analytics-0.0.12 ) IMAGES_LIST=( @@ -54,6 +55,7 @@ eclipse/che-remote-plugin-kubernetes-tooling-0.1.17 eclipse/che-remote-plugin-kubernetes-tooling-1.0.0 eclipse/che-remote-plugin-openshift-connector-0.0.17 eclipse/che-remote-plugin-openshift-connector-0.0.21 +eclipse/che-remote-plugin-dependency-analytics-0.0.12 ) buildImages() { diff --git a/dockerfiles/remote-plugin-dependency-analytics-0.0.12/Dockerfile b/dockerfiles/remote-plugin-dependency-analytics-0.0.12/Dockerfile new file mode 100644 index 000000000..84e2e06d0 --- /dev/null +++ b/dockerfiles/remote-plugin-dependency-analytics-0.0.12/Dockerfile @@ -0,0 +1,24 @@ +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation + +FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} +RUN apk --update --no-cache add openjdk8 procps nss maven +ENV JAVA_HOME /usr/lib/jvm/default-jvm/ + +ENV MAVEN_VERSION 3.5.4 +ENV MAVEN_HOME /usr/lib/mvn +ENV PATH $MAVEN_HOME/bin:$PATH + +RUN wget http://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz && \ + tar -zxvf apache-maven-$MAVEN_VERSION-bin.tar.gz && \ + rm apache-maven-$MAVEN_VERSION-bin.tar.gz && \ + mv apache-maven-$MAVEN_VERSION /usr/lib/mvn + +WORKDIR /projects diff --git a/dockerfiles/remote-plugin-dependency-analytics-0.0.12/build.sh b/dockerfiles/remote-plugin-dependency-analytics-0.0.12/build.sh new file mode 100755 index 000000000..d3cf71e0a --- /dev/null +++ b/dockerfiles/remote-plugin-dependency-analytics-0.0.12/build.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# +# Copyright (c) 2019 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +base_dir=$(cd "$(dirname "$0")"; pwd) +. "${base_dir}"/../build.include + +init --name:remote-plugin-dependency-analytics "$@" +build From e18895c0f3b098e249508a9a24127191f248826e Mon Sep 17 00:00:00 2001 From: Artem Zatsarynnyi Date: Thu, 27 Jun 2019 06:59:15 +0300 Subject: [PATCH 48/51] Update link to download ODO since the repo is moved (#309) Signed-off-by: Artem Zatsarynnyi --- .../remote-plugin-openshift-connector-0.0.17/Dockerfile | 3 ++- .../remote-plugin-openshift-connector-0.0.21/Dockerfile | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dockerfiles/remote-plugin-openshift-connector-0.0.17/Dockerfile b/dockerfiles/remote-plugin-openshift-connector-0.0.17/Dockerfile index 22fb58e20..e3078e0d4 100644 --- a/dockerfiles/remote-plugin-openshift-connector-0.0.17/Dockerfile +++ b/dockerfiles/remote-plugin-openshift-connector-0.0.17/Dockerfile @@ -11,6 +11,7 @@ FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG} ENV GLIBC_VERSION 2.29-r0 +ENV ODO_VERSION v0.0.19 ENV OC_VERSION v3.11.0 ENV OC_TAG 0cbc58b @@ -20,7 +21,7 @@ RUN wget -O glibc-${GLIBC_VERSION}.apk https://github.com/andyshinn/alpine-pkg-g apk --update --allow-untrusted add glibc-${GLIBC_VERSION}.apk && \ rm -f glibc-${GLIBC_VERSION}.apk && \ # install ODO - wget -O /usr/local/bin/odo https://github.com/redhat-developer/odo/releases/download/v0.0.19/odo-linux-amd64 && \ + wget -O /usr/local/bin/odo https://github.com/openshift/odo/releases/download/${ODO_VERSION}/odo-linux-amd64 && \ chmod +x /usr/local/bin/odo && \ # install OC wget -O- https://github.com/openshift/origin/releases/download/${OC_VERSION}/openshift-origin-client-tools-${OC_VERSION}-${OC_TAG}-linux-64bit.tar.gz | tar xvz -C /usr/local/bin --strip 1 diff --git a/dockerfiles/remote-plugin-openshift-connector-0.0.21/Dockerfile b/dockerfiles/remote-plugin-openshift-connector-0.0.21/Dockerfile index 97513315d..c500e49dc 100644 --- a/dockerfiles/remote-plugin-openshift-connector-0.0.21/Dockerfile +++ b/dockerfiles/remote-plugin-openshift-connector-0.0.21/Dockerfile @@ -23,7 +23,7 @@ RUN apk add --no-cache bash && \ apk --update --allow-untrusted add glibc-${GLIBC_VERSION}.apk && \ rm -f glibc-${GLIBC_VERSION}.apk && \ # install odo - wget -O /usr/local/bin/odo https://github.com/redhat-developer/odo/releases/download/${ODO_VERSION}/odo-linux-amd64 && \ + wget -O /usr/local/bin/odo https://github.com/openshift/odo/releases/download/${ODO_VERSION}/odo-linux-amd64 && \ chmod +x /usr/local/bin/odo && \ # install oc wget -O- https://github.com/openshift/origin/releases/download/${OC_VERSION}/openshift-origin-client-tools-${OC_VERSION}-${OC_TAG}-linux-64bit.tar.gz | tar xvz -C /usr/local/bin --strip 1 From 29178cf515384f262284fa8c6ca616d8c2ccd03f Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Wed, 26 Jun 2019 14:13:32 +0900 Subject: [PATCH 49/51] Add vstep-ngt-core related. --- dockerfiles/theia/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dockerfiles/theia/Dockerfile b/dockerfiles/theia/Dockerfile index b5a68b2c6..cfbe9506c 100644 --- a/dockerfiles/theia/Dockerfile +++ b/dockerfiles/theia/Dockerfile @@ -85,6 +85,10 @@ RUN cd che/che-theia && git reset --hard # Compile plugins RUN cd plugins && ./foreach_yarn +RUN cd ${HOME}/theia-source-code/production && \ + yarn add @opentestmodeling/vstep-ngt-core-dsl \ + @opentestmodeling/vstep-ngt-core-sprotty + # change permissions RUN find production -exec sh -c "chgrp 0 {}; chmod g+rwX {}" \; 2>log.txt From ea91c8923f95a35a45465d84b6bc527a848fe296 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Fri, 28 Jun 2019 13:11:15 +0900 Subject: [PATCH 50/51] move. Signed-off-by: Masaki Muranaka --- dockerfiles/theia/Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dockerfiles/theia/Dockerfile b/dockerfiles/theia/Dockerfile index cfbe9506c..0d32764b4 100644 --- a/dockerfiles/theia/Dockerfile +++ b/dockerfiles/theia/Dockerfile @@ -76,6 +76,11 @@ RUN che:theia cdn --theia="${CDN_PREFIX}" --monaco="${MONACO_CDN_PREFIX}" # Compile Theia RUN yarn +# Add more extensions +RUN cd examples/assembly && \ + yarn add @opentestmodeling/vstep-ngt-core-dsl \ + @opentestmodeling/vstep-ngt-core-sprotty + # Run into production mode RUN che:theia production @@ -85,10 +90,6 @@ RUN cd che/che-theia && git reset --hard # Compile plugins RUN cd plugins && ./foreach_yarn -RUN cd ${HOME}/theia-source-code/production && \ - yarn add @opentestmodeling/vstep-ngt-core-dsl \ - @opentestmodeling/vstep-ngt-core-sprotty - # change permissions RUN find production -exec sh -c "chgrp 0 {}; chmod g+rwX {}" \; 2>log.txt From b3b31a53ab085fa43a4e554bcfe0641716230773 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Sat, 29 Jun 2019 17:19:11 +0900 Subject: [PATCH 51/51] Specify versions 0.8.0-next.2. --- dockerfiles/theia/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dockerfiles/theia/Dockerfile b/dockerfiles/theia/Dockerfile index 0d32764b4..d32df1b78 100644 --- a/dockerfiles/theia/Dockerfile +++ b/dockerfiles/theia/Dockerfile @@ -78,8 +78,8 @@ RUN yarn # Add more extensions RUN cd examples/assembly && \ - yarn add @opentestmodeling/vstep-ngt-core-dsl \ - @opentestmodeling/vstep-ngt-core-sprotty + yarn add @opentestmodeling/vstep-ngt-core-dsl@0.8.0-next.2 \ + @opentestmodeling/vstep-ngt-core-sprotty@0.8.0-next.2 # Run into production mode RUN che:theia production