From d71817779a447904bae15d303a5550fb0b86fd5d Mon Sep 17 00:00:00 2001 From: Anatoliy Bazko Date: Tue, 14 Aug 2018 11:52:45 +0300 Subject: [PATCH] Reformat code after rebasing Signed-off-by: Anatoliy Bazko --- .../debug-nodejs/src/node/debug-nodejs.ts | 16 +- .../breakpoint/breakpoint-decorators.ts | 12 +- .../browser/breakpoint/breakpoint-manager.ts | 24 +- .../browser/breakpoint/breakpoint-marker.ts | 10 +- packages/debug/src/browser/debug-command.ts | 22 +- .../debug/src/browser/debug-configuration.ts | 61 +- .../src/browser/debug-frontend-module.ts | 10 +- packages/debug/src/browser/debug-model.ts | 12 +- packages/debug/src/browser/debug-session.ts | 60 +- packages/debug/src/browser/debug-utils.ts | 2 +- .../browser/view/debug-breakpoints-widget.ts | 20 +- .../browser/view/debug-selection-service.ts | 2 +- .../browser/view/debug-stack-frames-widget.ts | 16 +- .../src/browser/view/debug-threads-widget.ts | 18 +- .../browser/view/debug-variables-widget.tsx | 20 +- .../browser/view/debug-view-contribution.ts | 22 +- packages/debug/src/common/debug-common.ts | 4 +- packages/debug/src/node/debug-adapter.ts | 10 +- .../debug/src/node/debug-backend-module.ts | 10 +- packages/debug/src/node/debug-model.ts | 8 +- packages/debug/src/node/debug-service.ts | 8 +- yarn.lock | 700 +++++++++++++++--- 22 files changed, 764 insertions(+), 303 deletions(-) diff --git a/packages/debug-nodejs/src/node/debug-nodejs.ts b/packages/debug-nodejs/src/node/debug-nodejs.ts index 62f5d7c124889..0a3525186ca6b 100644 --- a/packages/debug-nodejs/src/node/debug-nodejs.ts +++ b/packages/debug-nodejs/src/node/debug-nodejs.ts @@ -18,13 +18,13 @@ const path = require('path'); const packageJson = require('../../package.json'); const debugAdapterDir = packageJson['debugAdapter']['dir']; -import { injectable } from "inversify"; -import { DebugConfiguration } from "@theia/debug/lib/common/debug-common"; -import { DebugAdapterContribution, DebugAdapterExecutable } from "@theia/debug/lib/node/debug-model"; +import { injectable } from 'inversify'; +import { DebugConfiguration } from '@theia/debug/lib/common/debug-common'; +import { DebugAdapterContribution, DebugAdapterExecutable } from '@theia/debug/lib/node/debug-model'; @injectable() export class NodeJsDebugAdapterContribution implements DebugAdapterContribution { - readonly debugType = "node"; + readonly debugType = 'node'; provideDebugConfigurations = [{ type: this.debugType, @@ -38,11 +38,11 @@ export class NodeJsDebugAdapterContribution implements DebugAdapterContribution config.breakpoints = { filePatterns: ['[.]js$', '[.]ts$'] }; if (!config.request) { - throw new Error("Debug request type isn't provided."); + throw new Error('Debug request type is not provided.'); } switch (config.request) { - case "attach": this.validateAttachConfig(config); + case 'attach': this.validateAttachConfig(config); } return config; @@ -52,13 +52,13 @@ export class NodeJsDebugAdapterContribution implements DebugAdapterContribution const program = path.join(__dirname, `../../${debugAdapterDir}/out/src/nodeDebug.js`); return { program, - runtime: "node" + runtime: 'node' }; } private validateAttachConfig(config: DebugConfiguration) { if (!config.processId) { - throw new Error("PID isn't provided."); + throw new Error('PID is not provided.'); } } } diff --git a/packages/debug/src/browser/breakpoint/breakpoint-decorators.ts b/packages/debug/src/browser/breakpoint/breakpoint-decorators.ts index 5636dc563965f..d3a5f88561b1d 100644 --- a/packages/debug/src/browser/breakpoint/breakpoint-decorators.ts +++ b/packages/debug/src/browser/breakpoint/breakpoint-decorators.ts @@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { injectable, inject } from "inversify"; +import { injectable, inject } from 'inversify'; import { Range, EditorDecorator, @@ -22,11 +22,11 @@ import { TextEditor, Position, EditorManager -} from "@theia/editor/lib/browser"; -import { DebugProtocol } from "vscode-debugprotocol"; -import { DebugSessionManager } from "../debug-session"; -import { DebugUtils } from "../debug-utils"; -import { BreakpointStorage } from "./breakpoint-marker"; +} from '@theia/editor/lib/browser'; +import { DebugProtocol } from 'vscode-debugprotocol'; +import { DebugSessionManager } from '../debug-session'; +import { DebugUtils } from '../debug-utils'; +import { BreakpointStorage } from './breakpoint-marker'; const ActiveLineDecoration = { isWholeLine: true, diff --git a/packages/debug/src/browser/breakpoint/breakpoint-manager.ts b/packages/debug/src/browser/breakpoint/breakpoint-manager.ts index 144036ea16d49..f2ca7a60a5d51 100644 --- a/packages/debug/src/browser/breakpoint/breakpoint-manager.ts +++ b/packages/debug/src/browser/breakpoint/breakpoint-manager.ts @@ -14,24 +14,24 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { DebugSession } from "../debug-model"; -import { DebugSessionManager } from "../debug-session"; -import { injectable, inject } from "inversify"; -import { DebugProtocol } from "vscode-debugprotocol"; -import { SourceOpener, DebugUtils } from "../debug-utils"; -import { FrontendApplicationContribution } from "@theia/core/lib/browser"; -import { ActiveLineDecorator, BreakpointDecorator } from "./breakpoint-decorators"; -import { BreakpointStorage } from "./breakpoint-marker"; +import { DebugSession } from '../debug-model'; +import { DebugSessionManager } from '../debug-session'; +import { injectable, inject } from 'inversify'; +import { DebugProtocol } from 'vscode-debugprotocol'; +import { SourceOpener, DebugUtils } from '../debug-utils'; +import { FrontendApplicationContribution } from '@theia/core/lib/browser'; +import { ActiveLineDecorator, BreakpointDecorator } from './breakpoint-decorators'; +import { BreakpointStorage } from './breakpoint-marker'; import { EditorManager, EditorWidget, Position, TextEditor, MouseTargetType -} from "@theia/editor/lib/browser"; -import { ExtDebugProtocol, DebugService } from "../../common/debug-common"; -import { Emitter, Event } from "@theia/core"; -import { BreakpointsApplier } from "./breakpoint-applier"; +} from '@theia/editor/lib/browser'; +import { ExtDebugProtocol, DebugService } from '../../common/debug-common'; +import { Emitter, Event } from '@theia/core'; +import { BreakpointsApplier } from './breakpoint-applier'; /** * The breakpoint manager implementation. diff --git a/packages/debug/src/browser/breakpoint/breakpoint-marker.ts b/packages/debug/src/browser/breakpoint/breakpoint-marker.ts index 442e336d70cc8..fc35e1baf6487 100644 --- a/packages/debug/src/browser/breakpoint/breakpoint-marker.ts +++ b/packages/debug/src/browser/breakpoint/breakpoint-marker.ts @@ -14,12 +14,12 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { injectable } from "inversify"; -import { ExtDebugProtocol } from "../../common/debug-common"; -import { DebugUtils } from "../debug-utils"; -import { MarkerManager } from "@theia/markers/lib/browser/marker-manager"; +import { injectable } from 'inversify'; +import { ExtDebugProtocol } from '../../common/debug-common'; +import { DebugUtils } from '../debug-utils'; +import { MarkerManager } from '@theia/markers/lib/browser/marker-manager'; import URI from '@theia/core/lib/common/uri'; -import { Marker } from "@theia/markers/lib/common/marker"; +import { Marker } from '@theia/markers/lib/common/marker'; export const BREAKPOINT_KIND = 'breakpoint'; const BREAKPOINT_OWNER = 'breakpoint'; diff --git a/packages/debug/src/browser/debug-command.ts b/packages/debug/src/browser/debug-command.ts index 05922011f4a51..15d57622cb50e 100644 --- a/packages/debug/src/browser/debug-command.ts +++ b/packages/debug/src/browser/debug-command.ts @@ -14,16 +14,16 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { injectable, inject } from "inversify"; -import { CommandContribution, CommandRegistry, MenuContribution, MenuModelRegistry } from "@theia/core/lib/common"; -import { MAIN_MENU_BAR, MenuPath } from "@theia/core/lib/common/menu"; -import { DebugService } from "../common/debug-common"; -import { DebugSessionManager } from "./debug-session"; -import { DebugConfigurationManager } from "./debug-configuration"; -import { DebugSelectionService } from "./view/debug-selection-service"; -import { SingleTextInputDialog } from "@theia/core/lib/browser/dialogs"; -import { DebugProtocol } from "vscode-debugprotocol"; -import { BreakpointsDialog } from "./view/debug-breakpoints-widget"; +import { injectable, inject } from 'inversify'; +import { CommandContribution, CommandRegistry, MenuContribution, MenuModelRegistry } from '@theia/core/lib/common'; +import { MAIN_MENU_BAR, MenuPath } from '@theia/core/lib/common/menu'; +import { DebugService } from '../common/debug-common'; +import { DebugSessionManager } from './debug-session'; +import { DebugConfigurationManager } from './debug-configuration'; +import { DebugSelectionService } from './view/debug-selection-service'; +import { SingleTextInputDialog } from '@theia/core/lib/browser/dialogs'; +import { DebugProtocol } from 'vscode-debugprotocol'; +import { BreakpointsDialog } from './view/debug-breakpoints-widget'; export const DEBUG_SESSION_CONTEXT_MENU: MenuPath = ['debug-session-context-menu']; export const DEBUG_SESSION_THREAD_CONTEXT_MENU: MenuPath = ['debug-session-thread-context-menu']; @@ -47,7 +47,7 @@ export namespace DebugVariableContextMenu { } export namespace DebugMenus { - export const DEBUG = [...MAIN_MENU_BAR, "4_debug"]; + export const DEBUG = [...MAIN_MENU_BAR, '4_debug']; export const DEBUG_STOP = [...DEBUG, '2_stop']; export const DEBUG_START = [...DEBUG_STOP, '1_start']; diff --git a/packages/debug/src/browser/debug-configuration.ts b/packages/debug/src/browser/debug-configuration.ts index 51067882fcb17..3da11f461fa2e 100644 --- a/packages/debug/src/browser/debug-configuration.ts +++ b/packages/debug/src/browser/debug-configuration.ts @@ -14,18 +14,18 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { injectable, inject } from "inversify"; -import { FileSystem, FileStat } from "@theia/filesystem/lib/common"; +import { injectable, inject } from 'inversify'; +import { FileSystem, FileStat } from '@theia/filesystem/lib/common'; import { WorkspaceService } from '@theia/workspace/lib/browser/workspace-service'; -import { Deferred } from "@theia/core/lib/common/promise-util"; -import URI from "@theia/core/lib/common/uri"; -import { EditorManager, EditorWidget } from "@theia/editor/lib/browser"; -import { QuickOpenService, QuickOpenItem, QuickOpenMode } from "@theia/core/lib/browser"; -import { DebugService, DebugConfiguration } from "../common/debug-common"; +import { Deferred } from '@theia/core/lib/common/promise-util'; +import URI from '@theia/core/lib/common/uri'; +import { EditorManager, EditorWidget } from '@theia/editor/lib/browser'; +import { QuickOpenService, QuickOpenItem, QuickOpenMode } from '@theia/core/lib/browser'; +import { DebugService, DebugConfiguration } from '../common/debug-common'; @injectable() export class DebugConfigurationManager { - private static readonly CONFIG = ".theia/launch.json"; + private static readonly CONFIG = '.theia/launch.json'; @inject(FileSystem) protected readonly fileSystem: FileSystem; @@ -66,10 +66,10 @@ export class DebugConfigurationManager { return this.readConfigurations() .then(configurations => { if (configurations.length !== 0) { - const items = configurations.map(configuration => this.toQuickOpenItem(configuration.type + " : " + configuration.name, result, configuration)); + const items = configurations.map(configuration => this.toQuickOpenItem(configuration.type + ' : ' + configuration.name, result, configuration)); return Promise.resolve(items); } - return Promise.reject("There are no provided debug configurations."); + return Promise.reject('There are no provided debug configurations.'); }) .then(items => this.doOpen(items)) .then(() => result.promise); @@ -86,7 +86,7 @@ export class DebugConfigurationManager { try { return JSON.parse(content); } catch (error) { - return Promise.reject("Configuration file bad format."); + return Promise.reject('Configuration file bad format.'); } }); } @@ -105,24 +105,25 @@ export class DebugConfigurationManager { * @returns [configuration file](#FileStat). */ resolveConfigurationFile(): Promise { - return this.workspaceService.root.then(root => { - if (root) { - const uri = root.uri + "/" + DebugConfigurationManager.CONFIG; - return this.fileSystem.exists(uri).then(exists => ({ exists, uri })); - } - return Promise.reject("Workspace is not opened yet."); - }).then(({ exists, uri }) => { - if (exists) { - return this.fileSystem.getFileStat(uri); - } else { - return this.fileSystem.createFile(uri, { encoding: "utf8" }); - } - }).then(configFile => { - if (configFile) { - return Promise.resolve(configFile); - } - return Promise.reject(`Configuration file '${DebugConfigurationManager.CONFIG}' not found.`); - }); + const root = this.workspaceService.tryGetRoots()[0]; + if (!root) { + return Promise.reject('Workspace is not opened yet.'); + } + + const uri = root.uri + '/' + DebugConfigurationManager.CONFIG; + return this.fileSystem.exists(uri) + .then(exists => { + if (exists) { + return this.fileSystem.getFileStat(uri); + } else { + return this.fileSystem.createFile(uri, { encoding: 'utf8' }); + } + }).then(configFile => { + if (configFile) { + return Promise.resolve(configFile); + } + return Promise.reject(`Configuration file '${DebugConfigurationManager.CONFIG}' not found.`); + }); } private provideDebugTypes(): Promise { @@ -134,7 +135,7 @@ export class DebugConfigurationManager { const items = debugTypes.map(debugType => this.toQuickOpenItem(debugType, result, debugType)); return Promise.resolve(items); } - return Promise.reject("There are no registered debug adapters."); + return Promise.reject('There are no registered debug adapters.'); }) .then(items => this.doOpen(items)) .then(() => result.promise); diff --git a/packages/debug/src/browser/debug-frontend-module.ts b/packages/debug/src/browser/debug-frontend-module.ts index 7562412365ef2..f28075417b2ed 100644 --- a/packages/debug/src/browser/debug-frontend-module.ts +++ b/packages/debug/src/browser/debug-frontend-module.ts @@ -15,7 +15,7 @@ ********************************************************************************/ import { ContainerModule, interfaces, Container } from 'inversify'; -import { DebugCommandHandlers, DEBUG_VARIABLE_CONTEXT_MENU } from "./debug-command"; +import { DebugCommandHandlers, DEBUG_VARIABLE_CONTEXT_MENU } from './debug-command'; import { DebugConfigurationManager } from './debug-configuration'; import { DebugViewContribution, @@ -23,9 +23,9 @@ import { DEBUG_FACTORY_ID, DebugTargetWidget, } from './view/debug-view-contribution'; -import { DebugPath, DebugService } from "../common/debug-common"; -import { MenuContribution } from "@theia/core/lib/common/menu"; -import { CommandContribution } from "@theia/core/lib/common/command"; +import { DebugPath, DebugService } from '../common/debug-common'; +import { MenuContribution } from '@theia/core/lib/common/menu'; +import { CommandContribution } from '@theia/core/lib/common/command'; import { WidgetFactory, bindViewContribution, @@ -96,7 +96,7 @@ function bindDebugView(bind: interfaces.Bind): void { bind(DebugTargetWidget).toSelf(); bind(DebugSelectionService).toSelf().inSingletonScope(); - bind>("Factory").toFactory(context => + bind>('Factory').toFactory(context => (debugSession: DebugSession) => { const container = createDebugTargetContainer(context, debugSession); return container.get(DebugTargetWidget); diff --git a/packages/debug/src/browser/debug-model.ts b/packages/debug/src/browser/debug-model.ts index b3fa49a02ca9c..9f5e974c9d6f5 100644 --- a/packages/debug/src/browser/debug-model.ts +++ b/packages/debug/src/browser/debug-model.ts @@ -14,14 +14,14 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { DebugConfiguration, DebugSessionState } from "../common/debug-common"; -import { Disposable } from "@theia/core"; -import { DebugProtocol } from "vscode-debugprotocol"; +import { DebugConfiguration, DebugSessionState } from '../common/debug-common'; +import { Disposable } from '@theia/core'; +import { DebugProtocol } from 'vscode-debugprotocol'; /** * DebugSession symbol for DI. */ -export const DebugSession = Symbol("DebugSession"); +export const DebugSession = Symbol('DebugSession'); /** * The debug session. @@ -56,7 +56,7 @@ export interface DebugSession extends Disposable, NodeJS.EventEmitter { /** * DebugSessionFactory symbol for DI. */ -export const DebugSessionFactory = Symbol("DebugSessionFactory"); +export const DebugSessionFactory = Symbol('DebugSessionFactory'); /** * The [debug session](#DebugSession) factory. @@ -68,7 +68,7 @@ export interface DebugSessionFactory { /** * DebugSessionContribution symbol for DI. */ -export const DebugSessionContribution = Symbol("DebugSessionContribution"); +export const DebugSessionContribution = Symbol('DebugSessionContribution'); /** * The [debug session](#DebugSession) contribution. diff --git a/packages/debug/src/browser/debug-session.ts b/packages/debug/src/browser/debug-session.ts index 107b18f25ce11..4b24f15c28565 100644 --- a/packages/debug/src/browser/debug-session.ts +++ b/packages/debug/src/browser/debug-session.ts @@ -14,22 +14,22 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { injectable, inject, named } from "inversify"; -import { Endpoint } from "@theia/core/lib/browser"; +import { injectable, inject, named } from 'inversify'; +import { Endpoint } from '@theia/core/lib/browser'; import { DebugAdapterPath, DebugConfiguration, DebugSessionState, DebugSessionStateAccumulator -} from "../common/debug-common"; -import { DebugProtocol } from "vscode-debugprotocol"; -import { Deferred } from "@theia/core/lib/common/promise-util"; -import { Emitter, Event, DisposableCollection, ContributionProvider, Resource, ResourceResolver } from "@theia/core"; -import { EventEmitter } from "events"; -import { OutputChannelManager } from "@theia/output/lib/common/output-channel"; -import { DebugSession, DebugSessionFactory, DebugSessionContribution } from "./debug-model"; -import URI from "@theia/core/lib/common/uri"; -import { BreakpointsApplier } from "./breakpoint/breakpoint-applier"; +} from '../common/debug-common'; +import { DebugProtocol } from 'vscode-debugprotocol'; +import { Deferred } from '@theia/core/lib/common/promise-util'; +import { Emitter, Event, DisposableCollection, ContributionProvider, Resource, ResourceResolver } from '@theia/core'; +import { EventEmitter } from 'events'; +import { OutputChannelManager } from '@theia/output/lib/common/output-channel'; +import { DebugSession, DebugSessionFactory, DebugSessionContribution } from './debug-model'; +import URI from '@theia/core/lib/common/uri'; +import { BreakpointsApplier } from './breakpoint/breakpoint-applier'; /** * Stack frame format. @@ -49,11 +49,11 @@ const DEFAULT_STACK_FRAME_FORMAT: DebugProtocol.StackFrameFormat = { * Initialize requests arguments. */ const INITIALIZE_ARGUMENTS = { - clientID: "Theia", - locale: "", + clientID: 'Theia', + locale: '', linesStartAt1: true, columnsStartAt1: true, - pathFormat: "path", + pathFormat: 'path', supportsVariableType: false, supportsVariablePaging: false, supportsRunInTerminalRequest: false @@ -82,7 +82,7 @@ export class DebugSessionImpl extends EventEmitter implements DebugSession { } private createWebSocket(): Promise { - const path = DebugAdapterPath + "/" + this.sessionId; + const path = DebugAdapterPath + '/' + this.sessionId; const url = new Endpoint({ path }).getWebSocketUrl().toString(); const websocket = new WebSocket(url); @@ -97,19 +97,19 @@ export class DebugSessionImpl extends EventEmitter implements DebugSession { } initialize(args: DebugProtocol.InitializeRequestArguments): Promise { - return this.proceedRequest("initialize", args); + return this.proceedRequest('initialize', args); } attach(args: DebugProtocol.AttachRequestArguments): Promise { - return this.proceedRequest("attach", args); + return this.proceedRequest('attach', args); } launch(args: DebugProtocol.LaunchRequestArguments): Promise { - return this.proceedRequest("launch", args); + return this.proceedRequest('launch', args); } threads(): Promise { - return this.proceedRequest("threads"); + return this.proceedRequest('threads'); } pauseAll(): Promise { @@ -117,7 +117,7 @@ export class DebugSessionImpl extends EventEmitter implements DebugSession { } pause(args: DebugProtocol.PauseArguments): Promise { - return this.proceedRequest("pause", args); + return this.proceedRequest('pause', args); } resumeAll(): Promise { @@ -125,26 +125,26 @@ export class DebugSessionImpl extends EventEmitter implements DebugSession { } resume(args: DebugProtocol.ContinueArguments): Promise { - return this.proceedRequest("continue", args); + return this.proceedRequest('continue', args); } stacks(args: DebugProtocol.StackTraceArguments): Promise { if (!args.format) { args.format = DEFAULT_STACK_FRAME_FORMAT; } - return this.proceedRequest("stackTrace", args); + return this.proceedRequest('stackTrace', args); } configurationDone(): Promise { - return this.proceedRequest("configurationDone"); + return this.proceedRequest('configurationDone'); } disconnect(): Promise { - return this.proceedRequest("disconnect", { terminateDebuggee: true }); + return this.proceedRequest('disconnect', { terminateDebuggee: true }); } scopes(args: DebugProtocol.ScopesArguments): Promise { - return this.proceedRequest("scopes", args); + return this.proceedRequest('scopes', args); } variables(args: DebugProtocol.VariablesArguments): Promise { @@ -193,7 +193,7 @@ export class DebugSessionImpl extends EventEmitter implements DebugSession { const request: DebugProtocol.Request = { seq: this.sequence++, - type: "request", + type: 'request', command: command, arguments: args }; @@ -297,11 +297,11 @@ export class DebugSessionManager { this.onDidCreateDebugSessionEmitter.fire(session); const channel = this.outputChannelManager.getChannel(debugConfiguration.name); - session.on("output", event => { + session.on('output', event => { const outputEvent = (event as DebugProtocol.OutputEvent); channel.appendLine(outputEvent.body.output); }); - session.on("terminated", () => this.destroy(sessionId)); + session.on('terminated', () => this.destroy(sessionId)); const initializeArgs: DebugProtocol.InitializeRequestArguments = { ...INITIALIZE_ARGUMENTS, @@ -312,11 +312,11 @@ export class DebugSessionManager { .then(() => { const request = debugConfiguration.request; switch (request) { - case "attach": { + case 'attach': { const attachArgs: DebugProtocol.AttachRequestArguments = Object.assign(debugConfiguration, { __restart: false }); return session.attach(attachArgs); } - case "launch": { + case 'launch': { const launchArgs: DebugProtocol.LaunchRequestArguments = Object.assign(debugConfiguration, { __restart: false, noDebug: false }); return session.launch(launchArgs); } diff --git a/packages/debug/src/browser/debug-utils.ts b/packages/debug/src/browser/debug-utils.ts index 5e47975f25dde..fbb59384d897c 100644 --- a/packages/debug/src/browser/debug-utils.ts +++ b/packages/debug/src/browser/debug-utils.ts @@ -108,7 +108,7 @@ export namespace DebugUtils { } function getId(entity: { id: number } | number | undefined): number | undefined { - if (typeof entity === "number") { + if (typeof entity === 'number') { return entity; } return entity && entity.id; diff --git a/packages/debug/src/browser/view/debug-breakpoints-widget.ts b/packages/debug/src/browser/view/debug-breakpoints-widget.ts index 3ab0f1005b854..aed583ecb68ea 100644 --- a/packages/debug/src/browser/view/debug-breakpoints-widget.ts +++ b/packages/debug/src/browser/view/debug-breakpoints-widget.ts @@ -16,16 +16,16 @@ import { VirtualWidget, SELECTED_CLASS, AbstractDialog, Widget, Message, -} from "@theia/core/lib/browser"; -import { DebugSession } from "../debug-model"; +} from '@theia/core/lib/browser'; +import { DebugSession } from '../debug-model'; import { h } from '@phosphor/virtualdom'; import { DebugProtocol } from 'vscode-debugprotocol'; -import { Emitter, Event } from "@theia/core"; -import { injectable, inject, postConstruct } from "inversify"; -import { BreakpointsManager } from "../breakpoint/breakpoint-manager"; -import { ExtDebugProtocol } from "../../common/debug-common"; -import { DebugUtils } from "../debug-utils"; -import { Disposable } from "@theia/core"; +import { Emitter, Event } from '@theia/core'; +import { injectable, inject, postConstruct } from 'inversify'; +import { BreakpointsManager } from '../breakpoint/breakpoint-manager'; +import { ExtDebugProtocol } from '../../common/debug-common'; +import { DebugUtils } from '../debug-utils'; +import { Disposable } from '@theia/core'; /** * Is it used to display breakpoints. @@ -43,7 +43,7 @@ export class DebugBreakpointsWidget extends VirtualWidget { this.id = 'debug-breakpoints' + (debugSession ? `-${debugSession.sessionId}` : ''); this.addClass('theia-debug-entry'); - this.node.setAttribute("tabIndex", "0"); + this.node.setAttribute('tabIndex', '0'); } @@ -78,7 +78,7 @@ export class DebugBreakpointsWidget extends VirtualWidget { } protected render(): h.Child { - const header = h.div({ className: "theia-debug-header" }, "Breakpoints"); + const header = h.div({ className: 'theia-debug-header' }, 'Breakpoints'); const items: h.Child = []; for (const breakpoint of this.breakpoints) { diff --git a/packages/debug/src/browser/view/debug-selection-service.ts b/packages/debug/src/browser/view/debug-selection-service.ts index f57e041788c75..cf5878a873e2d 100644 --- a/packages/debug/src/browser/view/debug-selection-service.ts +++ b/packages/debug/src/browser/view/debug-selection-service.ts @@ -17,7 +17,7 @@ import { injectable, inject, postConstruct } from 'inversify'; import { DebugProtocol } from 'vscode-debugprotocol'; import { DebugSessionManager } from '../debug-session'; -import { Emitter, Event } from "@theia/core"; +import { Emitter, Event } from '@theia/core'; import { ExtDebugProtocol } from '../../common/debug-common'; /** diff --git a/packages/debug/src/browser/view/debug-stack-frames-widget.ts b/packages/debug/src/browser/view/debug-stack-frames-widget.ts index eacbdf899a234..1c4f7071cc10a 100644 --- a/packages/debug/src/browser/view/debug-stack-frames-widget.ts +++ b/packages/debug/src/browser/view/debug-stack-frames-widget.ts @@ -17,14 +17,14 @@ import { VirtualWidget, SELECTED_CLASS, -} from "@theia/core/lib/browser"; -import { DebugSession } from "../debug-model"; +} from '@theia/core/lib/browser'; +import { DebugSession } from '../debug-model'; import { h } from '@phosphor/virtualdom'; import { DebugProtocol } from 'vscode-debugprotocol'; -import { injectable, inject, postConstruct } from "inversify"; -import { DebugSelection } from "./debug-selection-service"; -import { SourceOpener, DebugUtils } from "../debug-utils"; -import { Disposable } from "@theia/core"; +import { injectable, inject, postConstruct } from 'inversify'; +import { DebugSelection } from './debug-selection-service'; +import { SourceOpener, DebugUtils } from '../debug-utils'; +import { Disposable } from '@theia/core'; /** * Is it used to display call stack. @@ -41,7 +41,7 @@ export class DebugStackFramesWidget extends VirtualWidget { this.id = this.createId(); this.addClass('theia-debug-entry'); - this.node.setAttribute("tabIndex", "0"); + this.node.setAttribute('tabIndex', '0'); } @postConstruct() @@ -68,7 +68,7 @@ export class DebugStackFramesWidget extends VirtualWidget { } protected render(): h.Child { - const header = h.div({ className: "theia-debug-header" }, "Call stack"); + const header = h.div({ className: 'theia-debug-header' }, 'Call stack'); const items: h.Child = []; const selectedFrame = this.debugSelection.frame; diff --git a/packages/debug/src/browser/view/debug-threads-widget.ts b/packages/debug/src/browser/view/debug-threads-widget.ts index 48a2252f5fe1c..624c6b0db3fec 100644 --- a/packages/debug/src/browser/view/debug-threads-widget.ts +++ b/packages/debug/src/browser/view/debug-threads-widget.ts @@ -14,15 +14,15 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { VirtualWidget, SELECTED_CLASS, ContextMenuRenderer } from "@theia/core/lib/browser"; -import { DebugSession } from "../debug-model"; +import { VirtualWidget, SELECTED_CLASS, ContextMenuRenderer } from '@theia/core/lib/browser'; +import { DebugSession } from '../debug-model'; import { h } from '@phosphor/virtualdom'; import { DebugProtocol } from 'vscode-debugprotocol'; -import { injectable, inject, postConstruct } from "inversify"; -import { DEBUG_SESSION_THREAD_CONTEXT_MENU } from "../debug-command"; -import { DebugSelection } from "./debug-selection-service"; -import { DebugUtils } from "../debug-utils"; -import { Disposable } from "@theia/core"; +import { injectable, inject, postConstruct } from 'inversify'; +import { DEBUG_SESSION_THREAD_CONTEXT_MENU } from '../debug-command'; +import { DebugSelection } from './debug-selection-service'; +import { DebugUtils } from '../debug-utils'; +import { Disposable } from '@theia/core'; /** * Is it used to display list of threads. @@ -39,7 +39,7 @@ export class DebugThreadsWidget extends VirtualWidget { this.id = this.createId(); this.addClass('theia-debug-entry'); - this.node.setAttribute("tabIndex", "0"); + this.node.setAttribute('tabIndex', '0'); } @postConstruct() @@ -68,7 +68,7 @@ export class DebugThreadsWidget extends VirtualWidget { } protected render(): h.Child { - const header = h.div({ className: "theia-debug-header" }, "Threads"); + const header = h.div({ className: 'theia-debug-header' }, 'Threads'); const items: h.Child = []; for (const thread of this.threads) { diff --git a/packages/debug/src/browser/view/debug-variables-widget.tsx b/packages/debug/src/browser/view/debug-variables-widget.tsx index 31412c14d2434..7029bb4e9a828 100644 --- a/packages/debug/src/browser/view/debug-variables-widget.tsx +++ b/packages/debug/src/browser/view/debug-variables-widget.tsx @@ -26,16 +26,16 @@ import { CompositeTreeNode, TreeModelImpl, TreeImpl, -} from "@theia/core/lib/browser"; -import { injectable, inject, postConstruct } from "inversify"; -import { DebugProtocol } from "vscode-debugprotocol"; -import { MenuModelRegistry } from "@theia/core/lib/common/menu"; -import { CommandRegistry } from "@theia/core"; -import { DebugSession } from "../debug-model"; -import { DebugSelection } from "../view/debug-selection-service"; -import { ExtDebugProtocol } from "../../common/debug-common"; -import * as React from "react"; -import { Disposable } from "@theia/core"; +} from '@theia/core/lib/browser'; +import { injectable, inject, postConstruct } from 'inversify'; +import { DebugProtocol } from 'vscode-debugprotocol'; +import { MenuModelRegistry } from '@theia/core/lib/common/menu'; +import { CommandRegistry } from '@theia/core'; +import { DebugSession } from '../debug-model'; +import { DebugSelection } from '../view/debug-selection-service'; +import { ExtDebugProtocol } from '../../common/debug-common'; +import * as React from 'react'; +import { Disposable } from '@theia/core'; /** * Is it used to display variables. diff --git a/packages/debug/src/browser/view/debug-view-contribution.ts b/packages/debug/src/browser/view/debug-view-contribution.ts index 8b286d5dea259..950ffa34395b6 100644 --- a/packages/debug/src/browser/view/debug-view-contribution.ts +++ b/packages/debug/src/browser/view/debug-view-contribution.ts @@ -24,15 +24,15 @@ import { Widget, Message, VirtualWidget, -} from "@theia/core/lib/browser"; -import { DebugSessionManager } from "../debug-session"; -import { DebugSession } from "../debug-model"; -import { DEBUG_SESSION_CONTEXT_MENU } from "../debug-command"; -import { inject, injectable, postConstruct } from "inversify"; -import { DebugThreadsWidget } from "./debug-threads-widget"; -import { DebugStackFramesWidget } from "./debug-stack-frames-widget"; -import { DebugBreakpointsWidget } from "./debug-breakpoints-widget"; -import { DebugVariablesWidget } from "./debug-variables-widget"; +} from '@theia/core/lib/browser'; +import { DebugSessionManager } from '../debug-session'; +import { DebugSession } from '../debug-model'; +import { DEBUG_SESSION_CONTEXT_MENU } from '../debug-command'; +import { inject, injectable, postConstruct } from 'inversify'; +import { DebugThreadsWidget } from './debug-threads-widget'; +import { DebugStackFramesWidget } from './debug-stack-frames-widget'; +import { DebugBreakpointsWidget } from './debug-breakpoints-widget'; +import { DebugVariablesWidget } from './debug-variables-widget'; export const DEBUG_FACTORY_ID = 'debug'; @@ -48,7 +48,7 @@ export class DebugWidget extends Panel { protected readonly debugSessionManager: DebugSessionManager, @inject(TabBarRendererFactory) protected readonly tabBarRendererFactory: () => TabBarRenderer, - @inject("Factory") + @inject('Factory') protected readonly debugTargetWidgetFactory: (debugSession: DebugSession) => DebugTargetWidget) { super(); @@ -129,7 +129,7 @@ export class DebugWidget extends Panel { this.tabBar.addTab(widget.title); this.tabBar.currentTitle = widget.title; - debugSession.on("connected", () => { + debugSession.on('connected', () => { this.tabBar.titles .filter(title => (title.owner as DebugTargetWidget).sessionId === debugSession.sessionId) .forEach(title => title.owner.update()); diff --git a/packages/debug/src/common/debug-common.ts b/packages/debug/src/common/debug-common.ts index 4c380249dd099..4f94a28abe4de 100644 --- a/packages/debug/src/common/debug-common.ts +++ b/packages/debug/src/common/debug-common.ts @@ -239,8 +239,8 @@ export class DebugSessionStateAccumulator implements DebugSessionState { this.allThreadsStopped = currentState.allThreadsStopped; } - eventEmitter.on("connected", event => this.onConnected(event)); - eventEmitter.on("terminated", event => this.onTerminated(event)); + eventEmitter.on('connected', event => this.onConnected(event)); + eventEmitter.on('terminated', event => this.onTerminated(event)); eventEmitter.on('stopped', event => this.onStopped(event)); eventEmitter.on('continued', event => this.onContinued(event)); eventEmitter.on('thread', event => this.onThread(event)); diff --git a/packages/debug/src/node/debug-adapter.ts b/packages/debug/src/node/debug-adapter.ts index 33f51624de9d8..7b80d261a456e 100644 --- a/packages/debug/src/node/debug-adapter.ts +++ b/packages/debug/src/node/debug-adapter.ts @@ -22,8 +22,8 @@ // Some entities copied and modified from https://github.com/Microsoft/vscode-debugadapter-node/blob/master/adapter/src/protocol.ts import * as WebSocket from 'ws'; -import { injectable, inject } from "inversify"; -import { ILogger, DisposableCollection, Disposable } from "@theia/core"; +import { injectable, inject } from 'inversify'; +import { ILogger, DisposableCollection, Disposable } from '@theia/core'; import { Deferred } from '@theia/core/lib/common/promise-util'; import { DebugAdapterPath, @@ -31,12 +31,12 @@ import { DebugSessionState, DebugSessionStateAccumulator, ExtDebugProtocol -} from "../common/debug-common"; +} from '../common/debug-common'; import { RawProcessFactory, ProcessManager, RawProcess -} from "@theia/process/lib/node"; +} from '@theia/process/lib/node'; import { MessagingService } from '@theia/core/lib/node/messaging/messaging-service'; import { DebugAdapterExecutable, @@ -132,7 +132,7 @@ export class DebugAdapterSessionImpl extends EventEmitter implements DebugAdapte this.communicationProvider = this.adapterFactory.start(this.executable); this.toDispose.push(this.communicationProvider); - const path = DebugAdapterPath + "/" + this.id; + const path = DebugAdapterPath + '/' + this.id; return this.messagingServiceContainer.getService().then(service => { service.ws(path, (params: MessagingService.PathParams, ws: WebSocket) => { diff --git a/packages/debug/src/node/debug-backend-module.ts b/packages/debug/src/node/debug-backend-module.ts index f7b0cb0333937..41486777fae4c 100644 --- a/packages/debug/src/node/debug-backend-module.ts +++ b/packages/debug/src/node/debug-backend-module.ts @@ -14,24 +14,24 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { ConnectionHandler, JsonRpcConnectionHandler, bindContributionProvider } from "@theia/core/lib/common"; +import { ConnectionHandler, JsonRpcConnectionHandler, bindContributionProvider } from '@theia/core/lib/common'; import { ContainerModule } from 'inversify'; import { DebugServiceImpl, DebugAdapterSessionManager, DebugAdapterContributionRegistry -} from "./debug-service"; +} from './debug-service'; import { DebugPath, DebugService -} from "../common/debug-common"; +} from '../common/debug-common'; import { MessagingServiceContainer, LaunchBasedDebugAdapterFactory, DebugAdapterSessionImpl, DebugAdapterSessionFactoryImpl -} from "./debug-adapter"; -import { MessagingService } from "@theia/core/lib/node/messaging/messaging-service"; +} from './debug-adapter'; +import { MessagingService } from '@theia/core/lib/node/messaging/messaging-service'; import { DebugAdapterContribution, DebugAdapterSessionFactory, diff --git a/packages/debug/src/node/debug-model.ts b/packages/debug/src/node/debug-model.ts index 8955dec388a89..f97e9c453a8bd 100644 --- a/packages/debug/src/node/debug-model.ts +++ b/packages/debug/src/node/debug-model.ts @@ -22,9 +22,9 @@ // Some entities copied and modified from https://github.com/Microsoft/vscode/blob/master/src/vs/vscode.d.ts // Some entities copied and modified from https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/parts/debug/common/debug.ts -import { Disposable } from "@theia/core"; +import { Disposable } from '@theia/core'; import * as stream from 'stream'; -import { DebugConfiguration, DebugSessionState } from "../common/debug-common"; +import { DebugConfiguration, DebugSessionState } from '../common/debug-common'; /** * DebugAdapterSession symbol for DI. @@ -47,7 +47,7 @@ export interface DebugAdapterSession { /** * DebugAdapterSessionFactory symbol for DI. */ -export const DebugAdapterSessionFactory = Symbol("DebugAdapterSessionFactory"); +export const DebugAdapterSessionFactory = Symbol('DebugAdapterSessionFactory'); /** * The [debug session](#DebugSession) factory. @@ -63,7 +63,7 @@ export interface DebugAdapterExecutable { /** * Parameters to instantiate the debug adapter. In case of launching adapter * the parameters contain a command and arguments. For instance: - * {"program" : "COMMAND_TO_LAUNCH_DEBUG_ADAPTER", args : [ { "arg1", "arg2" } ] } + * {'program' : 'COMMAND_TO_LAUNCH_DEBUG_ADAPTER', args : [ { 'arg1', 'arg2' } ] } */ [key: string]: any; } diff --git a/packages/debug/src/node/debug-service.ts b/packages/debug/src/node/debug-service.ts index 2bb535a688e6b..02af452166016 100644 --- a/packages/debug/src/node/debug-service.ts +++ b/packages/debug/src/node/debug-service.ts @@ -14,15 +14,15 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ********************************************************************************/ -import { injectable, inject, named } from "inversify"; +import { injectable, inject, named } from 'inversify'; import { ContributionProvider, ILogger } from '@theia/core'; import { DebugService, DebugConfiguration -} from "../common/debug-common"; +} from '../common/debug-common'; -import { UUID } from "@phosphor/coreutils"; -import { DebugAdapterContribution, DebugAdapterExecutable, DebugAdapterSession, DebugAdapterSessionFactory } from "./debug-model"; +import { UUID } from '@phosphor/coreutils'; +import { DebugAdapterContribution, DebugAdapterExecutable, DebugAdapterSession, DebugAdapterSessionFactory } from './debug-model'; /** * Contributions registry. diff --git a/yarn.lock b/yarn.lock index e9ec824779721..0c382093dcf4a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -258,8 +258,8 @@ "@types/lodash" "*" "@types/lodash@*", "@types/lodash@^4.14.37": - version "4.14.115" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.115.tgz#54d171b2ce12c058742443b5f6754760f701b8f9" + version "4.14.116" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.116.tgz#5ccf215653e3e8c786a58390751033a9adca0eb9" "@types/markdown-it-anchor@^4.0.1": version "4.0.1" @@ -267,7 +267,11 @@ dependencies: "@types/markdown-it" "*" -"@types/markdown-it@*", "@types/markdown-it@^0.0.4": +"@types/markdown-it@*": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-0.0.5.tgz#5cdcbe08e81075d5dbf15466b311359b02a30c2b" + +"@types/markdown-it@^0.0.4": version "0.0.4" resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-0.0.4.tgz#c5f67365916044b342dae8d702724788ba0b5b74" @@ -296,20 +300,20 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.48.tgz#3523b126a0b049482e1c3c11877460f76622ffab" "@types/node@*": - version "10.5.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.5.4.tgz#6eccc158504357d1da91434d75e86acde94bb10b" + version "10.7.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.7.0.tgz#d384b2c8625414ab2aa18fdf989c288d6a7a8202" "@types/node@8.10.20": version "8.10.20" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.20.tgz#fe674ea52e13950ab10954433a7824438aabbcac" "@types/node@^8.0.24", "@types/node@^8.0.26": - version "8.10.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.22.tgz#c095d7c668908d48b95ae11fcc4a6d6b1c116a35" + version "8.10.25" + resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.25.tgz#801fe4e39372cef18f268db880a5fbfcf71adc7e" "@types/prop-types@*": - version "15.5.4" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.4.tgz#9e6199bad131786e24c2baa2a82705a02139fbf8" + version "15.5.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.5.tgz#17038dd322c2325f5da650a94d5f9974943625e3" dependencies: "@types/react" "*" @@ -318,23 +322,24 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.2.tgz#fa8e1ad1d474688a757140c91de6dace6f4abc8d" "@types/react-dom@^16.0.6": - version "16.0.6" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.6.tgz#f1a65a4e7be8ed5d123f8b3b9eacc913e35a1a3c" + version "16.0.7" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.7.tgz#54d0f867a76b90597e8432030d297982f25c20ba" dependencies: "@types/node" "*" "@types/react" "*" "@types/react-virtualized@^9.18.3": - version "9.18.5" - resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.18.5.tgz#8c6b4e739e2fc4a601dd3e5e114dd0deeba56cc7" + version "9.18.6" + resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.18.6.tgz#d5c559bd003a6c58ba9e20d6cda0dde0342f59af" dependencies: "@types/prop-types" "*" "@types/react" "*" "@types/react@*", "@types/react@^16.4.1": - version "16.4.7" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.4.7.tgz#f33f6d759a7e1833befa15224d68942d178a5a3f" + version "16.4.10" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.4.10.tgz#fb577091034b25a81f829923e7d38258f43e3165" dependencies: + "@types/prop-types" "*" csstype "^2.2.0" "@types/request@^2.0.3": @@ -358,8 +363,8 @@ resolved "https://registry.yarnpkg.com/@types/route-parser/-/route-parser-0.1.1.tgz#24b69588c68249f695122c230e547d3d6c8be095" "@types/sanitize-html@^1.13.31": - version "1.14.0" - resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-1.14.0.tgz#9a03ec58306e24feaa3fbdb8ab593934d53ecb05" + version "1.18.0" + resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-1.18.0.tgz#de5cb560a41308ea8474e93b9d10bbb4050692f5" "@types/semver@^5.4.0": version "5.5.0" @@ -576,8 +581,8 @@ long "^3.2.0" JSONStream@^1.0.4: - version "1.3.3" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.3.tgz#27b4b8fbbfeab4e71bcf551e7f27be8d952239bf" + version "1.3.4" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.4.tgz#615bb2adb0cd34c8f4c447b5f6512fa1d8f16a2e" dependencies: jsonparse "^1.2.0" through ">=2.2.7 <3" @@ -636,7 +641,7 @@ ajv@^4.9.1: co "^4.6.0" json-stable-stringify "^1.0.1" -ajv@^5.0.0, ajv@^5.1.0, ajv@^5.2.2: +ajv@^5.0.0, ajv@^5.1.0, ajv@^5.2.2, ajv@^5.3.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" dependencies: @@ -670,6 +675,12 @@ amdefine@>=0.0.4, amdefine@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + dependencies: + ansi-wrap "^0.1.0" + ansi-escapes@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" @@ -706,7 +717,7 @@ ansi-styles@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" -ansi-wrap@0.1.0: +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" @@ -731,6 +742,12 @@ aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" +archive-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" + dependencies: + file-type "^4.2.0" + archiver-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" @@ -794,6 +811,10 @@ array-differ@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" +array-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + array-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" @@ -810,6 +831,10 @@ array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" +array-slice@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -845,8 +870,10 @@ asn1.js@^4.0.0: minimalistic-assert "^1.0.0" asn1@~0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + dependencies: + safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" @@ -931,9 +958,9 @@ aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" -aws4@^1.2.1, aws4@^1.6.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289" +aws4@^1.2.1, aws4@^1.6.0, aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: version "6.26.0" @@ -1661,7 +1688,7 @@ boom@5.x.x: dependencies: hoek "4.x.x" -brace-expansion@^1.1.7: +brace-expansion@^1.0.0, brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" dependencies: @@ -1767,7 +1794,7 @@ 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" -buffer-alloc@^1.1.0: +buffer-alloc@^1.1.0, buffer-alloc@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" dependencies: @@ -1783,8 +1810,8 @@ buffer-fill@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" buffer-from@^1.0.0, buffer-from@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.0.tgz#87fcaa3a298358e0ade6e442cfce840740d1ad04" + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" buffer-xor@^1.0.3: version "1.0.3" @@ -1963,8 +1990,8 @@ caniuse-api@^1.5.2: lodash.uniq "^4.5.0" caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000872" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000872.tgz#3f6e53b63d373768bf99e896133d66ef89c49999" + version "1.0.30000877" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000877.tgz#29ea435fdbe8a671cc5b027a75e28a816c17c340" capture-stack-trace@^1.0.0: version "1.0.0" @@ -2214,13 +2241,17 @@ clone-stats@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" +clone@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + clone@^1.0.0, clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" clone@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" cloneable-readable@^1.0.0: version "1.1.2" @@ -2279,8 +2310,8 @@ color-string@^0.3.0: color-name "^1.0.0" color-string@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.2.tgz#26e45814bc3c9a7cbd6751648a41434514a773a9" + version "1.5.3" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" dependencies: color-name "^1.0.0" simple-swizzle "^0.2.2" @@ -2342,7 +2373,7 @@ columnify@^1.5.4: strip-ansi "^3.0.0" wcwidth "^1.0.0" -combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5: +combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5, combined-stream@~1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" dependencies: @@ -2357,8 +2388,8 @@ command-join@^2.0.0: resolved "https://registry.yarnpkg.com/command-join/-/command-join-2.0.0.tgz#52e8b984f4872d952ff1bdc8b98397d27c7144cf" commander@*, commander@^2.11.0, commander@^2.12.1, commander@^2.8.1, commander@^2.9.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.16.0.tgz#f16390593996ceb4f3eeb020b31d78528f7f8a50" + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" commander@2.6.0: version "2.6.0" @@ -2959,6 +2990,10 @@ dateformat@^1.0.11: get-stdin "^4.0.1" meow "^3.3.0" +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + dateformat@^3.0.0, dateformat@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" @@ -3045,7 +3080,7 @@ decompress-unzip@^4.0.1: pify "^2.3.0" yauzl "^2.4.2" -decompress@^4.2.0: +decompress@^4.0.0, decompress@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" dependencies: @@ -3086,7 +3121,7 @@ default-require-extensions@^1.0.0: dependencies: strip-bom "^2.0.0" -defaults@^1.0.3: +defaults@^1.0.0, defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" dependencies: @@ -3138,6 +3173,10 @@ depd@~1.1.1, depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" +deprecated@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" + des.js@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" @@ -3153,6 +3192,10 @@ detect-conflict@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/detect-conflict/-/detect-conflict-1.0.1.tgz#088657a66a961c05019db7c4230883b1c6b4176e" +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" @@ -3360,8 +3403,8 @@ electron-mocha@~3.5.0: which "^1.2.14" electron-rebuild@^1.5.11: - version "1.8.1" - resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-1.8.1.tgz#9f3d53eaecde9c0a9abad2c9d148868de87b0825" + version "1.8.2" + resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-1.8.2.tgz#bfffba64da78e1b403cb79d5150cfa3336645140" dependencies: colors "^1.2.0" debug "^2.6.3" @@ -3375,8 +3418,8 @@ electron-rebuild@^1.5.11: yargs "^7.0.2" electron-to-chromium@^1.2.7: - version "1.3.52" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.52.tgz#d2d9f1270ba4a3b967b831c40ef71fb4d9ab5ce0" + version "1.3.58" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.58.tgz#8267a4000014e93986d9d18c65a8b4022ca75188" electron-window@^0.8.0: version "0.8.1" @@ -3397,8 +3440,8 @@ elegant-spinner@^1.0.1: resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" elliptic@^6.0.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" + version "6.4.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -3434,6 +3477,12 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" +end-of-stream@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + dependencies: + once "~1.3.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" @@ -3699,7 +3748,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@~3.0.0, extend@~3.0.1: +extend@^3.0.0, extend@~3.0.0, extend@~3.0.1, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" @@ -3787,8 +3836,8 @@ fast-plist@^0.1.2: resolved "https://registry.yarnpkg.com/fast-plist/-/fast-plist-0.1.2.tgz#a45aff345196006d406ca6cdcd05f69051ef35b8" fast-safe-stringify@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.4.tgz#4fe828718aa61dbcf9119c3c24e79cc4dea973b2" + version "2.0.5" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.5.tgz#cdb2d02d41329afbe67eff073598811d482609e3" fastparse@^1.1.1: version "1.1.1" @@ -3854,6 +3903,10 @@ file-type@^3.8.0: version "3.9.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" +file-type@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" + file-type@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" @@ -3929,6 +3982,10 @@ find-git-repositories@^0.1.0: dependencies: nan "^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" + find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -3942,19 +3999,46 @@ find-up@^2.0.0, find-up@^2.1.0: dependencies: locate-path "^2.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" + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476" + dependencies: + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +first-chunk-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + first-chunk-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" dependencies: readable-stream "^2.0.2" +flagged-respawn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7" + flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" flow-parser@^0.*: - version "0.76.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.76.0.tgz#f7d4c4d26df74805c3a0babd5d8ea4c2cd57190b" + version "0.78.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.78.0.tgz#4ec829a97fa68cff6e97691dfff7b6ddebbc187c" flush-write-stream@^1.0.0: version "1.0.3" @@ -3985,6 +4069,12 @@ for-own@^0.1.4: dependencies: for-in "^1.0.1" +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + dependencies: + for-in "^1.0.1" + foreach@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" @@ -4008,7 +4098,7 @@ form-data@~2.1.1: combined-stream "^1.0.5" mime-types "^2.1.12" -form-data@~2.3.1: +form-data@~2.3.1, form-data@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" dependencies: @@ -4159,6 +4249,12 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" +gaze@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" + dependencies: + globule "~0.1.0" + gaze@~1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" @@ -4282,10 +4378,33 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" +glob-stream@^3.1.5: + version "3.1.18" + resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" + dependencies: + glob "^4.3.1" + glob2base "^0.0.12" + minimatch "^2.0.1" + ordered-read-streams "^0.1.0" + through2 "^0.6.1" + unique-stream "^1.0.0" + 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" +glob-watcher@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" + dependencies: + gaze "^0.5.1" + +glob2base@^0.0.12: + version "0.0.12" + resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + dependencies: + find-index "^0.1.1" + glob@7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" @@ -4297,6 +4416,15 @@ glob@7.1.1: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^4.3.1: + version "4.5.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "^2.0.1" + once "^1.3.0" + glob@^5.0.15: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" @@ -4328,6 +4456,14 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1, glob@^7.1.2, gl once "^1.3.0" path-is-absolute "^1.0.0" +glob@~3.1.21: + version "3.1.21" + resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + dependencies: + graceful-fs "~1.2.0" + inherits "1" + minimatch "~0.2.11" + global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -4391,6 +4527,14 @@ globule@^1.0.0: lodash "~4.17.10" minimatch "~3.0.2" +globule@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" + dependencies: + glob "~3.1.21" + lodash "~1.0.1" + minimatch "~0.2.11" + glogg@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810" @@ -4454,10 +4598,20 @@ got@^8.2.0: url-parse-lax "^3.0.0" url-to-options "^1.0.1" +graceful-fs@^3.0.0: + version "3.0.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" + dependencies: + natives "^1.1.0" + graceful-fs@^4.1.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" +graceful-fs@~1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" + "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" @@ -4472,6 +4626,25 @@ growl@1.9.2: version "1.9.2" resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f" +gulp-decompress@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/gulp-decompress/-/gulp-decompress-2.0.2.tgz#6c41f5acd8e8ce72809fe3ae01675f5a2d13efdd" + dependencies: + archive-type "^4.0.0" + decompress "^4.0.0" + plugin-error "^1.0.1" + readable-stream "^2.0.2" + vinyl "^2.1.0" + +gulp-download@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/gulp-download/-/gulp-download-0.0.1.tgz#54a3018fc619b341ccf6491606f7adf0bd3c7397" + dependencies: + gulp-util latest + request latest + request-progress latest + through latest + gulp-util@3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.7.tgz#78925c4b8f8b49005ac01a011c557e6218941cbb" @@ -4495,6 +4668,47 @@ gulp-util@3.0.7: through2 "^2.0.0" vinyl "^0.5.0" +gulp-util@^3.0.0, gulp-util@latest: + version "3.0.8" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp@^3.9.1: + version "3.9.1" + resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" + dependencies: + archy "^1.0.0" + chalk "^1.0.0" + deprecated "^0.0.1" + gulp-util "^3.0.0" + interpret "^1.0.0" + liftoff "^2.1.0" + minimist "^1.1.0" + orchestrator "^0.3.0" + pretty-hrtime "^1.0.0" + semver "^4.1.0" + tildify "^1.0.0" + v8flags "^2.0.2" + vinyl-fs "^0.3.0" + gulplog@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" @@ -4533,6 +4747,13 @@ har-validator@~5.0.3: ajv "^5.1.0" har-schema "^2.0.0" +har-validator@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29" + dependencies: + ajv "^5.3.0" + har-schema "^2.0.0" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -4857,6 +5078,10 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" +inherits@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" + inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -4939,6 +5164,13 @@ is-absolute-url@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + 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" @@ -5141,6 +5373,12 @@ is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + dependencies: + is-unc-path "^1.0.0" + is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" @@ -5175,6 +5413,12 @@ is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + dependencies: + unc-path-regex "^0.1.2" + is-upper-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" @@ -5198,8 +5442,10 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" isbinaryfile@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621" + version "3.0.3" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" + dependencies: + buffer-alloc "^1.2.0" isexe@^2.0.0: version "2.0.0" @@ -5661,6 +5907,19 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +liftoff@^2.1.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + dependencies: + extend "^3.0.0" + findup-sync "^2.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + linkify-it@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.0.3.tgz#d94a4648f9b1c179d64fa97291268bdb6ce9434f" @@ -5950,6 +6209,10 @@ lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.4, lodash@^4.17.5, version "4.17.10" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" +lodash@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" + log-symbols@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" @@ -6026,6 +6289,10 @@ lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" +lru-cache@2: + version "2.7.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1: version "4.1.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c" @@ -6043,6 +6310,12 @@ make-error@^1.1.1: version "1.3.4" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.4.tgz#19978ed575f9e9545d2ff8c13e33b5d18a67d535" +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + dependencies: + kind-of "^6.0.2" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -6053,7 +6326,7 @@ mamacro@^0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" -map-cache@^0.2.2: +map-cache@^0.2.0, map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -6228,7 +6501,7 @@ micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" -micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: +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" dependencies: @@ -6257,7 +6530,7 @@ mime-db@~1.35.0: version "1.35.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.35.0.tgz#0569d657466491283709663ad379a99b90d9ab47" -mime-types@^2.1.12, mime-types@^2.1.18, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.7: +mime-types@^2.1.12, mime-types@^2.1.18, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19, mime-types@~2.1.7: version "2.1.19" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0" dependencies: @@ -6297,6 +6570,19 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: dependencies: brace-expansion "^1.1.7" +minimatch@^2.0.1: + version "2.0.10" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" + dependencies: + brace-expansion "^1.0.0" + +minimatch@~0.2.11: + version "0.2.14" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + dependencies: + lru-cache "2" + sigmund "~1.0.0" + minimist-options@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" @@ -6321,8 +6607,8 @@ minimist@~0.0.1: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" minipass@^2.2.1, minipass@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.3.tgz#a7dcc8b7b833f5d368759cce544dccb55f50f233" + version "2.3.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.4.tgz#4768d7605ed6194d6d576169b9e12ef71e9d9957" dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" @@ -6393,16 +6679,16 @@ moment@^2.10.6, moment@^2.21.0, moment@^2.6.0: resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66" monaco-css@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/monaco-css/-/monaco-css-2.1.1.tgz#8558e03c64a60162e4b1e645b75bb041e53f5a75" + version "2.2.0" + resolved "https://registry.yarnpkg.com/monaco-css/-/monaco-css-2.2.0.tgz#644e6e45d05f7704a4e1f563883bef4af9badb1f" monaco-editor-core@^0.13.2: version "0.13.2" resolved "https://registry.yarnpkg.com/monaco-editor-core/-/monaco-editor-core-0.13.2.tgz#3e0ec54207c891e949dd7ad7851009ca422f7a76" monaco-html@^2.0.2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/monaco-html/-/monaco-html-2.1.1.tgz#464572924e3e0ab05a0e8e6abbbda166f400b25c" + version "2.2.0" + resolved "https://registry.yarnpkg.com/monaco-html/-/monaco-html-2.2.0.tgz#435f2f4ce6e5c7f707fb57e7c8a05b41e5cd1aa0" monaco-languageclient@next: version "0.8.0-next.3" @@ -6502,13 +6788,17 @@ native-promise-only@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11" +natives@^1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.4.tgz#2f0f224fc9a7dd53407c7667c84cf8dbe773de58" + ncp@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" needle@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.1.tgz#b5e325bd3aae8c2678902fa296f729455d1d3a7d" + version "2.2.2" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.2.tgz#1120ca4c41f2fcc6976fd28a8968afe239929418" dependencies: debug "^2.1.2" iconv-lite "^0.4.4" @@ -6519,8 +6809,8 @@ negotiator@0.6.1: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" neo-async@^2.5.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.1.tgz#acb909e327b1e87ec9ef15f41b8a269512ad41ee" + version "2.5.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.2.tgz#489105ce7bc54e709d736b195f82135048c50fcc" nice-try@^1.0.4: version "1.0.4" @@ -6560,8 +6850,8 @@ node-fetch@^1.0.1: is-stream "^1.0.1" node-gyp@^3.6.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.7.0.tgz#789478e8f6c45e277aa014f3e28f958f286f9203" + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" dependencies: fstream "^1.0.0" glob "^7.0.3" @@ -6570,7 +6860,7 @@ node-gyp@^3.6.0: nopt "2 || 3" npmlog "0 || 1 || 2 || 3 || 4" osenv "0" - request ">=2.9.0 <2.82.0" + request "^2.87.0" rimraf "2" semver "~5.3.0" tar "^2.0.0" @@ -6694,8 +6984,8 @@ normalize-url@^1.4.0: sort-keys "^1.0.0" npm-bundled@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308" + version "1.0.5" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" npm-install-package@~2.1.0: version "2.1.0" @@ -6750,8 +7040,8 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" nwsapi@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.0.7.tgz#6fc54c254621f10cac5225b76e81c74120139b78" + version "2.0.8" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.0.8.tgz#e3603579b7e162b3dbedae4fb24e46f771d8fa24" nyc@^11.0.3: version "11.9.0" @@ -6789,6 +7079,10 @@ oauth-sign@~0.8.1, oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + object-assign@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" @@ -6828,6 +7122,22 @@ object.assign@^4.0.3: has-symbols "^1.0.0" object-keys "^1.0.11" +object.defaults@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -6835,7 +7145,7 @@ object.omit@^2.0.0: for-own "^0.1.4" is-extendable "^0.1.1" -object.pick@^1.3.0: +object.pick@^1.2.0, object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" dependencies: @@ -6859,6 +7169,12 @@ once@1.x, once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" +once@~1.3.0: + version "1.3.3" + resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + dependencies: + wrappy "1" + one-time@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/one-time/-/one-time-0.0.4.tgz#f8cdf77884826fe4dff93e3a9cc37b1e4480742e" @@ -6921,6 +7237,18 @@ ora@^1.2.0: cli-spinners "^1.0.1" log-symbols "^2.1.0" +orchestrator@^0.3.0: + version "0.3.8" + resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" + dependencies: + end-of-stream "~0.1.5" + sequencify "~0.0.7" + stream-consume "~0.1.0" + +ordered-read-streams@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" + os-browserify@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" @@ -7053,6 +7381,14 @@ parse-asn1@^5.0.0: evp_bytestokey "^1.0.0" pbkdf2 "^3.0.3" +parse-filepath@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + 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" @@ -7139,8 +7475,18 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" path-parse@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + dependencies: + path-root-regex "^0.1.0" path-to-regexp@0.1.7: version "0.1.7" @@ -7256,6 +7602,15 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" +plugin-error@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + dependencies: + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" + pn@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" @@ -7532,8 +7887,8 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" prettier@^1.5.3: - version "1.14.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.0.tgz#847c235522035fd988100f1f43cf20a7d24f9372" + version "1.14.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.2.tgz#0ac1c6e1a90baa22a62925f41963c841983282f9" pretty-bytes@^1.0.2: version "1.0.4" @@ -7546,6 +7901,10 @@ pretty-bytes@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + private@^0.1.6, private@^0.1.8, private@~0.1.5: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -7632,8 +7991,8 @@ pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" psl@^1.1.24: - version "1.1.28" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.28.tgz#4fb6ceb08a1e2214d4fd4de0ca22dae13740bc7b" + version "1.1.29" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67" public-encrypt@^4.0.0: version "4.0.2" @@ -7687,7 +8046,7 @@ qs@6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" -qs@6.5.2, qs@~6.5.1: +qs@6.5.2, qs@~6.5.1, qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" @@ -7723,8 +8082,8 @@ quick-lru@^1.0.0: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" randomatic@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.0.0.tgz#d35490030eb4f7578de292ce6dfb04a91a128923" + version "3.1.0" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116" dependencies: is-number "^4.0.0" kind-of "^6.0.0" @@ -7775,8 +8134,8 @@ rc@^1.0.1, rc@^1.1.2, rc@^1.1.6, rc@^1.2.7: strip-json-comments "~2.0.1" react-dom@^16.4.1: - version "16.4.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.1.tgz#7f8b0223b3a5fbe205116c56deb85de32685dad6" + version "16.4.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.2.tgz#4afed569689f2c561d2b8da0b819669c38a0bda4" dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" @@ -7799,8 +8158,8 @@ react-virtualized@^9.20.0: react-lifecycles-compat "^3.0.4" react@^16.4.1: - version "16.4.1" - resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32" + version "16.4.2" + resolved "https://registry.yarnpkg.com/react/-/react-16.4.2.tgz#2cd90154e3a9d9dd8da2991149fdca3c260e129f" dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" @@ -7877,7 +8236,7 @@ read-pkg@^3.0.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@1.0.x: +readable-stream@1.0.x, "readable-stream@>=1.0.33-1 <1.1.0-0": version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" dependencies: @@ -8100,6 +8459,12 @@ request-progress@^2.0.1: dependencies: throttleit "^1.0.0" +request-progress@latest: + version "3.0.0" + resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" + dependencies: + throttleit "^1.0.0" + request-promise-core@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" @@ -8114,7 +8479,7 @@ request-promise-native@^1.0.5: stealthy-require "^1.1.0" tough-cookie ">=2.3.3" -request@2.81.0, "request@>=2.9.0 <2.82.0": +request@2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: @@ -8141,7 +8506,7 @@ request@2.81.0, "request@>=2.9.0 <2.82.0": tunnel-agent "^0.6.0" uuid "^3.0.0" -request@2.87.0, request@^2.45.0, request@^2.81.0, request@^2.82.0, request@^2.83.0, request@^2.87.0: +request@2.87.0: version "2.87.0" resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" dependencies: @@ -8166,6 +8531,31 @@ request@2.87.0, request@^2.45.0, request@^2.81.0, request@^2.82.0, request@^2.83 tunnel-agent "^0.6.0" uuid "^3.1.0" +request@^2.45.0, request@^2.81.0, request@^2.82.0, request@^2.83.0, request@^2.87.0, request@latest: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + request@~2.83.0: version "2.83.0" resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" @@ -8207,7 +8597,7 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" -resolve-dir@^1.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" dependencies: @@ -8230,7 +8620,7 @@ resolve@1.1.x: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.1.6, resolve@^1.3.2: +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2: version "1.8.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" dependencies: @@ -8353,7 +8743,7 @@ safe-regex@^1.1.0: 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.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" @@ -8362,8 +8752,8 @@ samsam@1.3.0, samsam@1.x, samsam@^1.1.3: resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.3.0.tgz#8d1d9350e25622da30de3e44ba692b5221ab7c50" sanitize-html@^1.14.1: - version "1.18.2" - resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.18.2.tgz#61877ba5a910327e42880a28803c2fbafa8e4642" + version "1.18.4" + resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.18.4.tgz#ffdeea13b555dd5e872e9a68b79e5e716cd8c543" dependencies: chalk "^2.3.0" htmlparser2 "^3.9.0" @@ -8387,8 +8777,8 @@ schema-utils@^0.3.0: ajv "^5.0.0" schema-utils@^0.4.0, schema-utils@^0.4.3, schema-utils@^0.4.4, schema-utils@^0.4.5: - version "0.4.5" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e" + version "0.4.7" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" dependencies: ajv "^6.1.0" ajv-keywords "^3.1.0" @@ -8425,6 +8815,10 @@ selenium-standalone@^6.0.0: version "5.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" +semver@^4.1.0: + version "4.3.6" + resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" + semver@~5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -8454,6 +8848,10 @@ sentence-case@^2.1.0: no-case "^2.2.0" upper-case-first "^1.1.2" +sequencify@~0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" + serialize-javascript@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe" @@ -8551,7 +8949,7 @@ showdown@^1.7.4: dependencies: yargs "^10.0.3" -sigmund@^1.0.1: +sigmund@^1.0.1, sigmund@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" @@ -8689,8 +9087,8 @@ source-map-support@^0.4.15, source-map-support@^0.4.18: source-map "^0.5.6" source-map-support@^0.5.6: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.6.tgz#4435cee46b1aab62b8e8610ce60f788091c51c13" + version "0.5.8" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.8.tgz#04f5581713a8a65612d0175fbf3a01f80a162613" dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -8870,9 +9268,13 @@ stream-combiner@~0.0.4: dependencies: duplexer "~0.1.1" +stream-consume@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" + stream-each@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd" + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" dependencies: end-of-stream "^1.1.0" stream-shift "^1.0.0" @@ -8961,6 +9363,13 @@ strip-bom-stream@^2.0.0: first-chunk-stream "^2.0.0" strip-bom "^2.0.0" +strip-bom@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" + dependencies: + first-chunk-stream "^1.0.0" + is-utf8 "^0.2.0" + strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -9111,8 +9520,8 @@ tar@^2.0.0: inherits "2" tar@^4, tar@^4.0.0, tar@^4.0.2: - version "4.4.4" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.4.tgz#ec8409fae9f665a4355cc3b4087d0820232bb8cd" + version "4.4.6" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b" dependencies: chownr "^1.0.1" fs-minipass "^1.2.5" @@ -9209,6 +9618,13 @@ through2@2.0.1: readable-stream "~2.0.0" xtend "~4.0.0" +through2@^0.6.1: + version "0.6.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + through2@^2.0.0, through2@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" @@ -9223,10 +9639,16 @@ through2@~0.2.3: readable-stream "~1.1.9" xtend "~2.1.1" -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@~2.3, through@~2.3.1: +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@latest, through@~2.3, through@~2.3.1: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" +tildify@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + dependencies: + os-homedir "^1.0.0" + time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" @@ -9302,7 +9724,7 @@ touch@^3.1.0: dependencies: nopt "~1.0.10" -tough-cookie@>=2.3.3, tough-cookie@^2.3.4: +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" dependencies: @@ -9554,6 +9976,10 @@ unbzip2-stream@^1.0.9: buffer "^3.0.1" through "^2.3.6" +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + underscore@~1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8" @@ -9587,6 +10013,10 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +unique-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + unique-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" @@ -9679,6 +10109,10 @@ use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" +user-home@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + user-home@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" @@ -9709,7 +10143,7 @@ uuid@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" -uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0, uuid@^3.2.1: +uuid@^3.0.0, 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" @@ -9717,6 +10151,12 @@ v8-compile-cache@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz#8d32e4f16974654657e676e0e467a348e89b0dc4" +v8flags@^2.0.2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + dependencies: + user-home "^1.1.1" + valid-filename@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/valid-filename/-/valid-filename-2.0.1.tgz#0768d6f364b1ed3bdf68f0d15abffb0d9d6cecaf" @@ -9724,8 +10164,8 @@ valid-filename@^2.0.1: filename-reserved-regex "^2.0.0" validate-npm-package-license@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338" + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" @@ -9761,6 +10201,26 @@ vinyl-file@^2.0.0: strip-bom-stream "^2.0.0" vinyl "^1.1.0" +vinyl-fs@^0.3.0: + version "0.3.14" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" + dependencies: + defaults "^1.0.0" + glob-stream "^3.1.5" + glob-watcher "^0.0.6" + graceful-fs "^3.0.0" + mkdirp "^0.5.0" + strip-bom "^1.0.0" + through2 "^0.6.1" + vinyl "^0.4.0" + +vinyl@^0.4.0: + version "0.4.6" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + dependencies: + clone "^0.2.0" + clone-stats "^0.0.1" + vinyl@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" @@ -9777,7 +10237,7 @@ vinyl@^1.1.0: clone-stats "^0.0.1" replace-ext "0.0.1" -vinyl@^2.0.1: +vinyl@^2.0.1, vinyl@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" dependencies: @@ -9801,8 +10261,8 @@ vscode-base-languageclient@4.4.0: vscode-languageserver-protocol "^3.10.0" vscode-debugprotocol@^1.26.0: - version "1.27.0" - resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.27.0.tgz#735a43a3cc1235fe587c0ef93fe4e328def7b17c" + version "1.31.0" + resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.31.0.tgz#8467eeabeea65f52da5ac03b03c18e10e8b95eb4" vscode-jsonrpc@^3.6.0, vscode-jsonrpc@^3.6.2: version "3.6.2" @@ -9992,8 +10452,8 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0: source-map "~0.6.1" webpack@^4.0.0: - version "4.16.3" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.16.3.tgz#861be3176d81e7e3d71c66c8acc9bba35588b525" + version "4.16.5" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.16.5.tgz#29fb39462823d7eb8aefcab8b45f7f241db0d092" dependencies: "@webassemblyjs/ast" "1.5.13" "@webassemblyjs/helper-module-context" "1.5.13" @@ -10026,10 +10486,10 @@ wgxpath@~1.0.0: resolved "https://registry.yarnpkg.com/wgxpath/-/wgxpath-1.0.0.tgz#eef8a4b9d558cc495ad3a9a2b751597ecd9af690" whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" + version "1.0.4" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.4.tgz#63fb016b7435b795d9025632c086a5209dbd2621" dependencies: - iconv-lite "0.4.19" + iconv-lite "0.4.23" whatwg-fetch@>=0.10.0: version "2.0.4" @@ -10204,7 +10664,7 @@ 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" -xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: +"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"