diff --git a/browser-app/package.json b/browser-app/package.json index 84a3e13..a3c819a 100644 --- a/browser-app/package.json +++ b/browser-app/package.json @@ -3,25 +3,25 @@ "name": "browser-app", "version": "0.0.0", "dependencies": { - "@theia/core": "0.3.14", - "@theia/filesystem": "0.3.14", - "@theia/workspace": "0.3.14", - "@theia/preferences": "0.3.14", - "@theia/navigator": "0.3.14", - "@theia/process": "0.3.14", - "@theia/terminal": "0.3.14", - "@theia/editor": "0.3.14", - "@theia/languages": "0.3.14", - "@theia/markers": "0.3.14", - "@theia/monaco": "0.3.14", - "@theia/task": "0.3.14", - "@theia/typescript": "0.3.14", - "@theia/messages": "0.3.14", - "@theia/variable-resolver": "0.3.14", + "@theia/core": "next", + "@theia/filesystem": "next", + "@theia/workspace": "next", + "@theia/preferences": "next", + "@theia/navigator": "next", + "@theia/process": "next", + "@theia/terminal": "next", + "@theia/editor": "next", + "@theia/languages": "next", + "@theia/markers": "next", + "@theia/monaco": "next", + "@theia/task": "next", + "@theia/typescript": "next", + "@theia/messages": "next", + "@theia/variable-resolver": "next", "@eclipse-che/theia-task-extension": "0.0.0" }, "devDependencies": { - "@theia/cli": "0.3.14" + "@theia/cli": "next" }, "scripts": { "prepare": "theia build --mode development", diff --git a/che-theia-task-extension/package.json b/che-theia-task-extension/package.json index 8fc17cb..81c7f9b 100644 --- a/che-theia-task-extension/package.json +++ b/che-theia-task-extension/package.json @@ -26,16 +26,16 @@ "src" ], "dependencies": { - "@theia/core": "0.3.14", - "@theia/mini-browser": "0.3.14", - "@theia/task": "0.3.14", + "@theia/core": "next", + "@theia/mini-browser": "next", + "@theia/task": "next", "@eclipse-che/workspace-client": "latest", "@eclipse-che/api": "latest", "reconnecting-websocket": "3.2.2" }, "devDependencies": { "rimraf": "2.6.2", - "typescript": "2.9.2" + "typescript": "3.1.3" }, "scripts": { "prepare": "yarn run clean && yarn run build", diff --git a/che-theia-task-extension/src/browser/che-task-provider.ts b/che-theia-task-extension/src/browser/che-task-provider.ts index 8da7ef0..60eeb34 100644 --- a/che-theia-task-extension/src/browser/che-task-provider.ts +++ b/che-theia-task-extension/src/browser/che-task-provider.ts @@ -34,7 +34,8 @@ export class CheTaskProvider implements TaskProvider { target: { machineName: this.getCommandAttribute(command, 'machineName') }, - previewUrl: this.getCommandAttribute(command, 'previewUrl') + previewUrl: this.getCommandAttribute(command, 'previewUrl'), + _source: 'che' }; tasks.push(providedTask); } diff --git a/che-theia-task-extension/src/browser/che-task-resolver.ts b/che-theia-task-extension/src/browser/che-task-resolver.ts index e9c7818..1a4f16f 100644 --- a/che-theia-task-extension/src/browser/che-task-resolver.ts +++ b/che-theia-task-extension/src/browser/che-task-resolver.ts @@ -59,7 +59,8 @@ export class CheTaskResolver implements TaskResolver { label: cheTaskConfig.label, command: await this.variableResolverService.resolve(cheTaskConfig.command), target: resultTarget, - previewUrl: cheTaskConfig.previewUrl + previewUrl: cheTaskConfig.previewUrl, + _source: 'che' }; return resultTask; } diff --git a/che-theia-task-extension/src/browser/preview/preview-url-open-service.ts b/che-theia-task-extension/src/browser/preview/preview-url-open-service.ts index 49b229f..73f4f8e 100644 --- a/che-theia-task-extension/src/browser/preview/preview-url-open-service.ts +++ b/che-theia-task-extension/src/browser/preview/preview-url-open-service.ts @@ -11,9 +11,10 @@ import { inject, injectable } from 'inversify'; import { WidgetManager, ApplicationShell } from '@theia/core/lib/browser'; import { WindowService } from '@theia/core/lib/browser/window/window-service'; -import { MiniBrowserProps, MiniBrowser } from '@theia/mini-browser/lib/browser/mini-browser'; import { VariableResolverService } from '@theia/variable-resolver/lib/browser'; import { CheTaskConfiguration } from '../../common/task-protocol'; +import { MiniBrowserOpenHandler } from '@theia/mini-browser/lib/browser/mini-browser-open-handler'; +import URI from '@theia/core/lib/common/uri'; @injectable() export class PreviewUrlOpenService { @@ -30,6 +31,9 @@ export class PreviewUrlOpenService { @inject(WindowService) protected readonly windowService: WindowService; + @inject(MiniBrowserOpenHandler) + protected readonly miniBrowserOpenHandler: MiniBrowserOpenHandler; + /** * Open the given task's preview URL. * @param task a Che task to open its preview URL @@ -65,14 +69,11 @@ export class PreviewUrlOpenService { */ protected async previewInternally(previewURL: string, label: string): Promise { const url = await this.varResolver.resolve(previewURL); - const widget = await this.widgetManager.getOrCreateWidget( - MiniBrowser.Factory.ID, - { - startPage: url, - name: `Preview - ${label}` + await this.miniBrowserOpenHandler.open(new URI(url), { + name: `Preview - ${label}`, + widgetOptions: { + area: 'right' } - ); - this.shell.addWidget(widget, { area: 'right' }); - this.shell.activateWidget(widget.id); + }); } } diff --git a/yarn.lock b/yarn.lock index 89c35ea..349d57b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -145,34 +145,37 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== -"@theia/application-manager@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-0.3.14.tgz#d13f47cefc8ecd1b6783d5336ea50994bc8404fc" - integrity sha512-qWV+kdCpW+M6RLEbQHmcd/2utMOAVTH95ZANA3rT/jjE6kPEOhwlt2zpnhHSO75G7K+AQH/iefZZSwLy6/bRnA== +"@theia/application-manager@0.4.0-next.5956e48a": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-0.4.0-next.5956e48a.tgz#1144b8ccd013bc873904a782c842fea8eeb0049a" + integrity sha512-LqTKed690WHVebOnV1yePr8jQdqN76mLHpF+iL8YDjhTsDEnpo88W2k8pJhcJip/KDpxUt5oHHIhvj6HlFjFdg== dependencies: - "@theia/application-package" "^0.3.14" + "@theia/application-package" "0.4.0-next.5956e48a" + "@types/fs-extra" "^4.0.2" bunyan "^1.8.10" circular-dependency-plugin "^5.0.0" copy-webpack-plugin "^4.5.0" css-loader "^0.28.1" - electron "1.8.2-beta.5" + electron "^2.0.14" electron-rebuild "^1.5.11" file-loader "^1.1.11" font-awesome-webpack "0.0.5-beta.2" + fs-extra "^4.0.2" ignore-loader "^0.1.2" less "^2.7.2" source-map-loader "^0.2.1" source-map-support "^0.4.18" + style-loader "^0.23.1" umd-compat-loader "^2.1.1" - url-loader "^1.0.1" + url-loader "^1.1.2" webpack "^4.0.0" webpack-cli "2.0.12" worker-loader "^1.1.1" -"@theia/application-package@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.3.14.tgz#5b03dd6acc8af16162649d037d287cc961e7c2b9" - integrity sha512-zasAacUp182q5fvpnS84pUeJk+wo8rIopUOgQ4W8UvTh7xpM6YmbqaFQgR+5ODuMs3ZCHJeR8Pd7gh5HvUSZAA== +"@theia/application-package@0.4.0-next.5956e48a": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-0.4.0-next.5956e48a.tgz#3af4f390db0afbc75d90827ba8c6da1c0a861a40" + integrity sha512-UC17EJkimLDSIfRH3QCiM2ssYGuyI/n1IHoQRhk/WSeO+gO7fs+hREYYNBxhotoAgWwW0u/0yF6Yp/U91JUlog== dependencies: "@types/fs-extra" "^4.0.2" "@types/request" "^2.0.3" @@ -180,35 +183,36 @@ "@types/write-json-file" "^2.2.1" changes-stream "^2.2.0" fs-extra "^4.0.2" + is-electron "^2.1.0" request "^2.82.0" semver "^5.4.1" write-json-file "^2.2.0" -"@theia/callhierarchy@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-0.3.14.tgz#c6b789da48497f3eeee91d0362b7cdd7857a1bb4" - integrity sha512-T05N9yjGNusYKpkqljbevNduWVZfLxImWQjJEw50iEcJIkHH1E8djSVGHb7YhOW1/7NsCUPdpGgf0v8cYHrLwQ== +"@theia/callhierarchy@0.4.0-next.5956e48a": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-0.4.0-next.5956e48a.tgz#2ad36f2d3e942780fa1892ac2c532c2ccbdcc1f5" + integrity sha512-wysaoKwaSNVK3aTlCWjM/MjBaGkWFEMHVOATY1aEb2VS2fVkZD09rjkJKJ88drhZoDmYjqj4ZZAFWzqY/7cftA== dependencies: - "@theia/core" "^0.3.14" - "@theia/editor" "^0.3.14" - "@theia/languages" "^0.3.14" - "@theia/monaco" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" + "@theia/editor" "0.4.0-next.5956e48a" + "@theia/languages" "0.4.0-next.5956e48a" + "@theia/monaco" "0.4.0-next.5956e48a" ts-md5 "^1.2.2" -"@theia/cli@0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-0.3.14.tgz#e3922d7da0d4a87d4a68bbb22614785911a91563" - integrity sha512-0DcMEb0L2iNJ/GGJ3iKOW89ikO2wkdS+LLbh+xuS1gFqC6wfCg2n8n2tafPWJ7S9nuECXAKQOu/pEqo3VH5FYQ== +"@theia/cli@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-0.4.0-next.5956e48a.tgz#f939ab9f8771154c487b631b54b7ef5494db5049" + integrity sha512-8Q3ei1hFa21PJGhQaRVmQfU0wIzzwFMUp0uhAmsVZjk3DcUxxlvWxTuMVpIv02YNFA6cBCEJJlY6RIkp9pLKrg== dependencies: - "@theia/application-manager" "^0.3.14" + "@theia/application-manager" "0.4.0-next.5956e48a" -"@theia/core@0.3.14", "@theia/core@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.3.14.tgz#a3edb38e7c47b60827690db2073aead60a62a00d" - integrity sha512-cwoJ1q7GA6Y4VpBEJxH8g4GrG87MKfbHnIEXwRCjx6Hx3g46pI6PShpMgpIqfvfU+nqeXZPqJ0c/S6SNmtksKg== +"@theia/core@0.4.0-next.5956e48a", "@theia/core@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-0.4.0-next.5956e48a.tgz#d80b760d4b4b98bcb68acd24a82ebf1a21b3b019" + integrity sha512-r23VttPPDl+6Ig8ELMNPBz9TSljE4WhbhIliqZTKHCJQa4Zt2Ipm7opPZKP/Q+q8hOn7JQKL7l3dp/WuLlA8LQ== dependencies: "@phosphor/widgets" "^1.5.0" - "@theia/application-package" "^0.3.14" + "@theia/application-package" "0.4.0-next.5956e48a" "@types/body-parser" "^1.16.4" "@types/bunyan" "^1.8.0" "@types/express" "^4.16.0" @@ -218,16 +222,18 @@ "@types/react-dom" "^16.0.6" "@types/react-virtualized" "^9.18.3" "@types/route-parser" "^0.1.1" - "@types/ws" "^3.0.2" - "@types/yargs" "^8.0.2" - ajv "^5.2.2" + "@types/ws" "^5.1.2" + "@types/yargs" "^11.1.0" + ajv "^6.5.3" body-parser "^1.17.2" - electron "1.8.2-beta.5" + electron "^2.0.14" es6-promise "^4.2.4" express "^4.16.3" file-icons-js "^1.0.3" + fix-path "^2.1.0" font-awesome "^4.7.0" - inversify "^4.2.0" + fuzzy "^0.1.3" + inversify "^4.14.0" lodash.debounce "^4.0.8" lodash.throttle "^4.1.1" perfect-scrollbar "^1.3.0" @@ -241,26 +247,26 @@ vscode-nsfw "^1.0.17" vscode-uri "^1.0.1" vscode-ws-jsonrpc "^0.0.2-1" - ws "^3.0.0" - yargs "^9.0.1" + ws "^5.2.2" + yargs "^11.1.0" -"@theia/editor@0.3.14", "@theia/editor@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.3.14.tgz#461c6db9966c834b928b5bfc3722ae60ab52a092" - integrity sha512-rbDJIs6tOArrTk4NHwB27B+e9H9jOBrNIyKvsRB7UUxPRLbsu0ji0i9lNbwQUD9u9s5ii1JEsNjTimor/aRJzw== +"@theia/editor@0.4.0-next.5956e48a", "@theia/editor@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-0.4.0-next.5956e48a.tgz#8271a4fe812c43d378a80712d8de7f584541887d" + integrity sha512-uxQ4wYG3xhVNB/RFnpgpSa43suxXaQcCBUhZORSCcD4lIG0/Xe3MBiRLYT5ajDbWuaUnXDgNo+meSIgrD3/zOw== dependencies: - "@theia/core" "^0.3.14" - "@theia/languages" "^0.3.14" - "@theia/variable-resolver" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" + "@theia/languages" "0.4.0-next.5956e48a" + "@theia/variable-resolver" "0.4.0-next.5956e48a" "@types/base64-arraybuffer" "0.1.0" base64-arraybuffer "^0.1.5" -"@theia/filesystem@0.3.14", "@theia/filesystem@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.3.14.tgz#4e9353e1a69a27acc0f553f6d8ad6ebbf0224fd1" - integrity sha512-P/Pkrr5VkMArb3A0PK4gm0WEiTf79ScUv4eS1qXpRVO6rbPlQVE7tsIE+QeE3XrvQ4ZD3xSJ3ruX9FMS/tqJgg== +"@theia/filesystem@0.4.0-next.5956e48a", "@theia/filesystem@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-0.4.0-next.5956e48a.tgz#69bbf4310c18de82c2da6f4dc5a25e6cec99b564" + integrity sha512-fxsuCVJP+SQp2DY4GF4rerdC3pAa2Y+DZ3jhJtzufBLAuVJFWYeHkTlQVlOCC4ZSKoC4ADdbHmUbv230DAKl1g== dependencies: - "@theia/core" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" "@types/base64-js" "^1.2.5" "@types/body-parser" "^1.17.0" "@types/fs-extra" "^4.0.2" @@ -271,9 +277,11 @@ "@types/uuid" "^3.4.3" base64-js "^1.2.1" body-parser "^1.18.3" + drivelist "^6.4.3" fs-extra "^4.0.2" http-status-codes "^1.3.0" mime-types "^2.1.18" + minimatch "^3.0.4" mv "^2.1.1" rimraf "^2.6.2" tar-fs "^1.16.2" @@ -282,175 +290,205 @@ uuid "^3.2.1" zip-dir "^1.0.2" -"@theia/languages@0.3.14", "@theia/languages@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.3.14.tgz#7a27ff159db3298d71f8eff6bc8cbd5f63603c9a" - integrity sha512-A5hCv0W12gGs+8nc+ApXXkKygvgJdRTQthsnqO1Oo/hPcSJhnpBj4x4cUXrrcUF0TqTcWnGDf5bSM5F+Aih7SA== - dependencies: - "@theia/core" "^0.3.14" - "@theia/output" "^0.3.14" - "@theia/process" "^0.3.14" - "@theia/workspace" "^0.3.14" +"@theia/json@0.4.0-next.5956e48a": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/json/-/json-0.4.0-next.5956e48a.tgz#1dd7cc38293c5c35d493aa4910ffd4e8ae334d77" + integrity sha512-UDzVYwPmldmyxDPwQoS28b6gjzpNjh+cWwhPkJ3FYWxkAYGEPB8XHT9KUoGQ2RWM9yjD+x18UP7dIb04aPgxPg== + dependencies: + "@theia/core" "0.4.0-next.5956e48a" + "@theia/languages" "0.4.0-next.5956e48a" + "@theia/monaco" "0.4.0-next.5956e48a" + vscode-json-languageserver "^1.0.1" + +"@theia/languages@0.4.0-next.5956e48a", "@theia/languages@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/languages/-/languages-0.4.0-next.5956e48a.tgz#3edf891c4a863b251446870ad721080f40bd4200" + integrity sha512-l9Ul3qaNs0GAEt0R7cEoVmYOYJy+FLqk8IDSPy+HNFWkgnVY4I6kNBmTDOCU6i5CPbkfbOgndZ4HaWJWWov1Dw== + dependencies: + "@theia/core" "0.4.0-next.5956e48a" + "@theia/output" "0.4.0-next.5956e48a" + "@theia/process" "0.4.0-next.5956e48a" + "@theia/workspace" "0.4.0-next.5956e48a" + "@typefox/monaco-editor-core" "^0.14.6" "@types/uuid" "^3.4.3" - monaco-languageclient next + monaco-languageclient "^0.9.0" uuid "^3.2.1" -"@theia/markers@0.3.14", "@theia/markers@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.3.14.tgz#671408369b1d5db7a28b78e2f3068af718298a57" - integrity sha512-k6nPWgCdqsuaIYACMTrrV0xS0FMMZu0Yz0W1ZaU0EpWD42NEyDbXYQBlNAIBR+uEd5uTCv7ASc2vYNWlmx+alw== +"@theia/markers@0.4.0-next.5956e48a", "@theia/markers@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-0.4.0-next.5956e48a.tgz#564330cf95e419fed07cc34a70beee719f5aa0c2" + integrity sha512-R+klKwD9QIFcz8ukShB0e4FT8FM4ytQHI+4hzqbNTUL7OnhnKLfxDQHGuNpWnEuOa+8tZaATRU8iEy1nWKcJ4w== dependencies: - "@theia/core" "^0.3.14" - "@theia/filesystem" "^0.3.14" - "@theia/navigator" "^0.3.14" - "@theia/workspace" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@theia/navigator" "0.4.0-next.5956e48a" + "@theia/workspace" "0.4.0-next.5956e48a" -"@theia/messages@0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-0.3.14.tgz#c970ad93223900f583fe25c4119782706e11169b" - integrity sha512-KZjerOOm3IZBQSCgEzdFp7ZShmK6pWf1vsnhYJFaXPpvWmtUgaOL0o1PAFmtmp+zDXT8cFn9Rwzt4MDbVBU1rg== +"@theia/messages@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-0.4.0-next.5956e48a.tgz#0be02045b3bc8873e82c67fa321a0156578b9846" + integrity sha512-95aerRKL/7EC/hgtaFVOMlk3qycOm3I5sQJM0jcErDqDqR0HFdTLztpFQuUUzI0VFiV6cobjU+P/pBD1qKi8Ng== dependencies: - "@theia/core" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" -"@theia/mini-browser@0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/mini-browser/-/mini-browser-0.3.14.tgz#edce10181c033d30d6bfd9e4223ad36cafaf4646" - integrity sha512-P5aOVIDIelKgRUW4QOOHtuLXCimdU7sqUO9wvjThEaMzUd5rw1i1J6yoMDNH6is1bmv6DtZ5R5vwkYwQcqdszw== +"@theia/mini-browser@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/mini-browser/-/mini-browser-0.4.0-next.5956e48a.tgz#efad8e7db3a004fe404d331fe054d7c0f084a752" + integrity sha512-ndXVInaYQ1XQOR+hXMc9dcBRrytQn1hf9QjpMXDx8o28LpOfSNvO6bh3GkOL2IZdsxsvNW9/9xY3NXmGQ7oGWg== dependencies: - "@theia/core" "^0.3.14" - "@theia/filesystem" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@types/fs-extra" "^4.0.2" "@types/mime-types" "^2.1.0" + fs-extra "^4.0.2" mime-types "^2.1.18" pdfobject "^2.0.201604172" -"@theia/monaco@0.3.14", "@theia/monaco@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.3.14.tgz#319ac8342237a0d1f1fdf07135ec3e02d604a464" - integrity sha512-QgppnglIWR9eLjb6zVq7dZCxoXNXMBzQsvTomg65vgttzM9QgCPpfQAdwJqbya58yCbcfRFDU1W2BFNz2DfcBg== - dependencies: - "@theia/core" "^0.3.14" - "@theia/editor" "^0.3.14" - "@theia/filesystem" "^0.3.14" - "@theia/languages" "^0.3.14" - "@theia/markers" "^0.3.14" - "@theia/outline-view" "^0.3.14" - "@theia/workspace" "^0.3.14" +"@theia/monaco@0.4.0-next.5956e48a", "@theia/monaco@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-0.4.0-next.5956e48a.tgz#19f998c892b571002a4e5333b6c248aa60d2a4da" + integrity sha512-sX6goBwMGOKoi7vc6/RIhTjd5WU+qGd117ka3t+jJyLURn1dQNjFBRReOTk5I6mu5S+VDzWcLUD1301f/mzPxg== + dependencies: + "@theia/core" "0.4.0-next.5956e48a" + "@theia/editor" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@theia/languages" "0.4.0-next.5956e48a" + "@theia/markers" "0.4.0-next.5956e48a" + "@theia/outline-view" "0.4.0-next.5956e48a" + "@theia/workspace" "0.4.0-next.5956e48a" + deepmerge "2.0.1" + jsonc-parser "^2.0.2" monaco-css "^2.0.1" monaco-html "^2.0.2" - monaco-textmate "^3.0.0" onigasm "^2.1.0" + vscode-textmate "^4.0.1" -"@theia/navigator@0.3.14", "@theia/navigator@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.3.14.tgz#769aefe4af1cfe007796a104ecde2246c4e114c5" - integrity sha512-fVGaXUoqC8SW+OR0euzLIXoRKeBifwG2CYQnCNMrSgWY4ehRPBMyyKOMuzz7cWUHEYzgg3ZCMXgHMa8B+KAkWA== +"@theia/navigator@0.4.0-next.5956e48a", "@theia/navigator@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-0.4.0-next.5956e48a.tgz#b1b9b3b95f55e851d1285010651ca1af89b6f13e" + integrity sha512-X4rVMU/18mcNqGLClhMaXdysLlabuHgs+iE3YhFsDmo7nPlH4PjF4HKlHdEDqUdHTLAmnpKOnqBjvi50mDir2A== dependencies: - "@theia/core" "^0.3.14" - "@theia/filesystem" "^0.3.14" - "@theia/workspace" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@theia/workspace" "0.4.0-next.5956e48a" fuzzy "^0.1.3" + minimatch "^3.0.4" -"@theia/outline-view@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.3.14.tgz#b4e92f0d4875e738d95ac26b2ba2dd8f98138f4b" - integrity sha512-eCZB+dmlcDEeqyJlRZ1+pAPVtRXXjx/pyf2MiUVHZgvXDJ6Olgq2ZqsPuYrHkVzblzOGs1XylML1kPz+oYJ0Ww== +"@theia/outline-view@0.4.0-next.5956e48a": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-0.4.0-next.5956e48a.tgz#1ab81272b1b82adf1ead6697be4ae35cf4779bcf" + integrity sha512-VRK0RjDgC7rn2ERNkfVJLqfn3wiP93NzqoV5fJ/dIKDO9DKW3GFnIqCK2zoJ4dga23N13dt1w0wx7uLITqO4qw== dependencies: - "@theia/core" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" -"@theia/output@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.3.14.tgz#5307a43b87ec0b09d8d0d094fef0b235e50abe15" - integrity sha512-nQrfLO7F8M72F2TiJuanRyPv/qnX/Fe4/ZQDZXV837lkqW5qrfwP/uPXBYxJnGZb1xza1hK/ImUh/3GyP3CeRg== +"@theia/output@0.4.0-next.5956e48a": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-0.4.0-next.5956e48a.tgz#65ef2693dc4fb4b5b6161aef8d88ed21d0e7da5e" + integrity sha512-L7hI888maClkvyDGNsFjYSPtYY3M5l+A7CebVO0jVQ/XESJqZK7OoTm5YqySvQxg5gHXC6SNES65gixptzkvbg== dependencies: - "@theia/core" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" -"@theia/preferences@0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.3.14.tgz#cfe43ba153fa08505c78fb3feeed7a1dbe78c276" - integrity sha512-207rvIN+Tj1cbzZNzMZB8/wN4DyLtWGoz/ssc23pcICXhXclgTfNZRZ59ZWRcHsg3FJencsB27phCgajNKORow== +"@theia/preferences@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-0.4.0-next.5956e48a.tgz#8ac46c5dab66580bd78aa72a83b5c2228a7c7208" + integrity sha512-QAuifEqT74dgpjR8+P1C0Zpo/Hcn/J/cDtb4bO6ijEq/DomC2UwBirAoUriwcsD03QKzHWSQkxdKwylZruMUEw== dependencies: - "@theia/core" "^0.3.14" - "@theia/editor" "^0.3.14" - "@theia/filesystem" "^0.3.14" - "@theia/monaco" "^0.3.14" - "@theia/userstorage" "^0.3.14" - "@theia/workspace" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" + "@theia/editor" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@theia/json" "0.4.0-next.5956e48a" + "@theia/monaco" "0.4.0-next.5956e48a" + "@theia/userstorage" "0.4.0-next.5956e48a" + "@theia/workspace" "0.4.0-next.5956e48a" "@types/fs-extra" "^4.0.2" fs-extra "^4.0.2" - jsonc-parser "^1.0.1" + jsonc-parser "^2.0.2" -"@theia/process@0.3.14", "@theia/process@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.3.14.tgz#16c58c1450a610aaa1d9d4bedcf5f8e1d3a0915e" - integrity sha512-0KS0OBqkSzJVC/MBP7hRBSF/q0K6Z2UhTvBBTB++4spaJ3mzFi5wI1YrA1SfHPS6XGOdvvhcZEdKOLXAfxmFpg== +"@theia/process@0.4.0-next.5956e48a", "@theia/process@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-0.4.0-next.5956e48a.tgz#1578719e18707b21907ffc146b25a692ccf79dfe" + integrity sha512-KEUpOfrE+yRjOkZuPlgymu/n5ccaDeEpSwnfmvk+IvJ5ALbJGUtFlNn0OFdpmqoeGtXFJ6cg7daVsISL8PnHHQ== dependencies: - "@theia/core" "^0.3.14" + "@theia/core" "0.4.0-next.5956e48a" node-pty "0.7.6" - string-argv "0.0.2" - -"@theia/task@0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/task/-/task-0.3.14.tgz#9b92d7b5473bd97eb456be0c4918b4f66f4be9cd" - integrity sha512-K6NbpXWmeYhm3jALOF50vy6+hm6XuUNck1APAnxpa+ug3oDQeSUUGZtNiatnoSGbbZuDufmNDeitOJggQJ6Ikw== - dependencies: - "@theia/core" "^0.3.14" - "@theia/markers" "^0.3.14" - "@theia/process" "^0.3.14" - "@theia/terminal" "^0.3.14" - "@theia/variable-resolver" "^0.3.14" - "@theia/workspace" "^0.3.14" - jsonc-parser "^1.0.1" - -"@theia/terminal@0.3.14", "@theia/terminal@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-0.3.14.tgz#2c7a1a7816f0c82017c4198fa96175eab63d5780" - integrity sha512-/lyLoF9ahXftZ6Duyf2I1mERrSezB4Zj1HDQ9vrI6jOMlIRGXn+hj4822ReQpypYUZ/Z7jRSQIF3ova9e6bRTw== - dependencies: - "@theia/core" "^0.3.14" - "@theia/filesystem" "^0.3.14" - "@theia/process" "^0.3.14" - "@theia/workspace" "^0.3.14" - xterm "~3.5.0" - -"@theia/typescript@0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/typescript/-/typescript-0.3.14.tgz#d4ced880b8c5724597dcdc4c938bc1564d8574a9" - integrity sha512-/VGu4xP3lAlpn8Kk4P8E1weRmsXkFiFRyMNrb48KYzSyHNvm+Fl0fhSMNYCjBByfG5cb7tfsufys3sYQTasxGA== - dependencies: - "@theia/callhierarchy" "^0.3.14" - "@theia/core" "^0.3.14" - "@theia/languages" "^0.3.14" - "@theia/monaco" "^0.3.14" - typescript-language-server "^0.3.0" - -"@theia/userstorage@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.3.14.tgz#673852786e750da368f13e1d6c7aa34f2abe3792" - integrity sha512-AOmVJ50EgyKX9hibWT/C9pVW0BYB4++XPYtg4kl4Lvmorp/snBe0+nuKAJl4cC+IBFpG77KxM3HstewEqSDHJQ== - dependencies: - "@theia/core" "^0.3.14" - "@theia/filesystem" "^0.3.14" - -"@theia/variable-resolver@0.3.14", "@theia/variable-resolver@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.3.14.tgz#12d0a7ceeb24d1643a68b7f0ef00d5f27fc990ff" - integrity sha512-X2sX5ojkyn+Oo47AvueSxuqD5NueaJqe3g5rHRN0BwvfdYmc52w5FOL/MsIZGBwnR2I6VDjm1F0NDOqJ982kcw== - dependencies: - "@theia/core" "^0.3.14" - -"@theia/workspace@0.3.14", "@theia/workspace@^0.3.14": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.3.14.tgz#767375919685dbfd8742de2ae3af8ae36679a69b" - integrity sha512-U6zxSMhCesqJGIRXNqOoCfXCRDmkNvaw4O1fBRgRGuouzmIA1sQBszBeVngRskcNETtEk2rIVmbOUfQ4AT9RhA== - dependencies: - "@theia/core" "^0.3.14" - "@theia/filesystem" "^0.3.14" - "@theia/variable-resolver" "^0.3.14" + string-argv "^0.1.1" + +"@theia/task@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/task/-/task-0.4.0-next.5956e48a.tgz#c81eb0ee3e4f15a5964c062b0f0848e7a7de53a0" + integrity sha512-glDWX8kvYqpl2lW2It/AwBQy7gs7jQ8gGiFxS61YF9RBUiHYj1kK0r1ZyUPh/ifmtb/EFiRcs+neIlAAtoyGlw== + dependencies: + "@theia/core" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@theia/markers" "0.4.0-next.5956e48a" + "@theia/process" "0.4.0-next.5956e48a" + "@theia/terminal" "0.4.0-next.5956e48a" + "@theia/variable-resolver" "0.4.0-next.5956e48a" + "@theia/workspace" "0.4.0-next.5956e48a" + jsonc-parser "^2.0.2" + +"@theia/terminal@0.4.0-next.5956e48a", "@theia/terminal@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-0.4.0-next.5956e48a.tgz#8805383a56b6bf2df98fd97cd1e437481bd3f640" + integrity sha512-+lupeRkCn2mOciYGe3kE1R28GEVbj/AdiHxpr9dcU/TcafmMmBngnHw7zEDtcX7EAmxMZZoK2MEpJ7bQrh+WCw== + dependencies: + "@theia/core" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@theia/process" "0.4.0-next.5956e48a" + "@theia/workspace" "0.4.0-next.5956e48a" + xterm "3.9.2" + +"@theia/typescript@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/typescript/-/typescript-0.4.0-next.5956e48a.tgz#db17ac87cdf90c1916651e0214f38b428c0884cc" + integrity sha512-5uhFOEmTP2fMFHHUbPvvSZocwCdwk+Dt+Oha7bpOOZSHUX1xg9XraEqjmzHeHO/R0uus4AVVvflFcn1NoPqk1g== + dependencies: + "@theia/application-package" "0.4.0-next.5956e48a" + "@theia/callhierarchy" "0.4.0-next.5956e48a" + "@theia/core" "0.4.0-next.5956e48a" + "@theia/editor" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@theia/languages" "0.4.0-next.5956e48a" + "@theia/monaco" "0.4.0-next.5956e48a" + "@theia/workspace" "0.4.0-next.5956e48a" + command-exists "^1.2.8" + typescript-language-server "^0.3.7" + +"@theia/userstorage@0.4.0-next.5956e48a": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-0.4.0-next.5956e48a.tgz#d3d0dda625317886f15eba84b1961b7204a81fb9" + integrity sha512-MtNjVJ0nKseDqLjYRCyTKsx8KglPuxHC0aqnJaRbWYc56dtTbYClNs+7AG4Vkj+euRLWMoxosm0LuQAOP+DZeg== + dependencies: + "@theia/core" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + +"@theia/variable-resolver@0.4.0-next.5956e48a", "@theia/variable-resolver@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-0.4.0-next.5956e48a.tgz#ed124654cf436ea75489739865ecf85e621cb99c" + integrity sha512-U7WmRiIgLcgwUWaTJjUeIWfMovoxDVza2OkHaXSZj9cZaBGiuPn5gv7FyNOl5tIu96Zlp6z/7fgNXnFUJoOxTg== + dependencies: + "@theia/core" "0.4.0-next.5956e48a" + +"@theia/workspace@0.4.0-next.5956e48a", "@theia/workspace@next": + version "0.4.0-next.5956e48a" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-0.4.0-next.5956e48a.tgz#36771c159e16384a186c8d615ac4746457855e9d" + integrity sha512-k9HtYcLvvHruEBThmbgN/zTokBfsJIErDdAeQydBz7EyCWKFaE7sWN6Km43YL5gskrF6oGw/Ik/po0s5mSjEWw== + dependencies: + "@theia/core" "0.4.0-next.5956e48a" + "@theia/filesystem" "0.4.0-next.5956e48a" + "@theia/variable-resolver" "0.4.0-next.5956e48a" "@types/fs-extra" "^4.0.2" + ajv "^6.5.3" fs-extra "^4.0.2" + jsonc-parser "^2.0.2" moment "^2.21.0" valid-filename "^2.0.1" +"@typefox/monaco-editor-core@^0.14.6": + version "0.14.6" + resolved "https://registry.yarnpkg.com/@typefox/monaco-editor-core/-/monaco-editor-core-0.14.6.tgz#32e378f3430913504ea9c7063944444a04429892" + integrity sha512-7WIOAuPIwITRN13mWupONVjPdQrYGwOK00EnSt8X9wV2yrnjAuhaULQ0doclC2BkyBqGE9ymLzsuMza9MnhIwA== + "@types/base64-arraybuffer@0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@types/base64-arraybuffer/-/base64-arraybuffer-0.1.0.tgz#739eea0a974d13ae831f96d97d882ceb0b187543" @@ -680,17 +718,18 @@ resolved "https://registry.yarnpkg.com/@types/write-json-file/-/write-json-file-2.2.1.tgz#74155aaccbb0d532be21f9d66bebc4ea875a5a62" integrity sha512-JdO/UpPm9RrtQBNVcZdt3M7j3mHO/kXaea9LBGx3UgWJd1f9BkIWP7jObLBG6ZtRyqp7KzLFEsaPhWcidVittA== -"@types/ws@^3.0.2": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-3.2.1.tgz#b0c1579e58e686f83ce0a97bb9463d29705827fb" - integrity sha512-t5n0/iHoavnX1MqeYmKJgWc1W6yX4BXsNxQg7M5862RWrfN9S5k8yaWbDMGJSTCzbH7+q5QS8chjymd+ND9gMw== +"@types/ws@^5.1.2": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-5.1.2.tgz#f02d3b1cd46db7686734f3ce83bdf46c49decd64" + integrity sha512-NkTXUKTYdXdnPE2aUUbGOXE1XfMK527SCvU/9bj86kyFF6kZ9ZnOQ3mK5jADn98Y2vEUD/7wKDgZa7Qst2wYOg== dependencies: + "@types/events" "*" "@types/node" "*" -"@types/yargs@^8.0.2": - version "8.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-8.0.3.tgz#6f0ad77792762fc69d209716dbab3201dcba56fb" - integrity sha512-YdxO7zGQf2qJeMgR0fNO8QTlj88L2zCP5GOddovoTyetgLiNDOUXcWzhWKb4EdZZlOjLQUA0JM8lW7VcKQL+9w== +"@types/yargs@^11.1.0": + version "11.1.2" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-11.1.2.tgz#fd4b676846fe731a5de5c6d2e5ef6a377262fc30" + integrity sha512-zG61PAp2OcoIBjRV44wftJj6AJgzJrOc32LCYOBqk9bdgcdzK5DCJHV9QZJ60+Fu+fOn79g8Ks3Gixm4CfkZ+w== "@webassemblyjs/ast@1.7.6": version "1.7.6" @@ -887,6 +926,13 @@ add-stream@^1.0.0: resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= +agent-base@4, agent-base@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== + dependencies: + es6-promisify "^5.0.0" + ajv-errors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.0.tgz#ecf021fa108fd17dfb5e6b383f2dd233e31ffc59" @@ -905,7 +951,7 @@ ajv@^4.9.1: co "^4.6.0" json-stable-stringify "^1.0.1" -ajv@^5.2.2, ajv@^5.3.0: +ajv@^5.3.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= @@ -925,6 +971,16 @@ ajv@^6.1.0: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^6.5.3: + version "6.8.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.8.1.tgz#0890b93742985ebf8973cd365c5b23920ce3cb20" + integrity sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -1921,6 +1977,13 @@ binaryextensions@2: resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.1.1.tgz#3209a51ca4a4ad541a3b8d3d6a6d5b83a2485935" integrity sha512-XBaoWE9RW8pPdPQNibZsW2zh8TW6gcarXp1FZPwT8Uop8ScSNldJEWf2k9l3HeTqdrEwsOsFcq74RiJECW34yA== +bindings@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.4.0.tgz#909efa49f2ebe07ecd3cb136778f665052040127" + integrity sha512-7znEVX22Djn+nYjxCWKDne0RRloa9XfYa84yk3s+HkE3LpDYZmhArYr9O9huBoHY3/oXispx5LorIX7Sl2CgSQ== + dependencies: + file-uri-to-path "1.0.0" + bl@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" @@ -2595,6 +2658,11 @@ command-exists@1.2.6: resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.6.tgz#577f8e5feb0cb0f159cd557a51a9be1bdd76e09e" integrity sha512-Qst/zUUNmS/z3WziPxyqjrcz09pm+2Knbs5mAZL4VAE0sSrNY1/w8+/YxeHcoBTsO6iojA6BW7eFf27Eg2MRuw== +command-exists@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" + integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== + command-join@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/command-join/-/command-join-2.0.0.tgz#52e8b984f4872d952ff1bdc8b98397d27c7144cf" @@ -2939,6 +3007,14 @@ cross-spawn-async@^2.1.1: lru-cache "^4.0.0" which "^1.2.8" +cross-spawn@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" + integrity sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE= + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -3149,7 +3225,7 @@ debug@2.6.9, debug@^2.1.2, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.5. dependencies: ms "2.0.0" -debug@=3.1.0: +debug@3.1.0, debug@=3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== @@ -3203,6 +3279,16 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== +deepmerge@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.0.1.tgz#25c1c24f110fb914f80001b925264dd77f3f4312" + integrity sha512-VIPwiMJqJ13ZQfaCsIFnp5Me9tnjURiaIFxfz7EH0Ci0dTSQpZtSLrqOicXqEd/z2r+z+Klk9GzmnRsgpgbOsQ== + +default-shell@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/default-shell/-/default-shell-1.0.1.tgz#752304bddc6174f49eb29cb988feea0b8813c8bc" + integrity sha1-dSMEvdxhdPSespy5iP7qC4gTyLw= + defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" @@ -3331,6 +3417,17 @@ dot-prop@^3.0.0: dependencies: is-obj "^1.0.0" +drivelist@^6.4.3: + version "6.4.6" + resolved "https://registry.yarnpkg.com/drivelist/-/drivelist-6.4.6.tgz#3d092dd8b771fbcfda170784ba0d72db58c7554a" + integrity sha512-FVeQE8GQppabnXm5J3tz3+nNZUWBixLYl2jGuLnCI/LhpopOj6+/fvPMgaWXC/SW/gceVALCx/EBRk8HiXqB5w== + dependencies: + bindings "^1.3.0" + debug "^3.1.0" + fast-plist "^0.1.2" + nan "^2.10.0" + prebuild-install "^4.0.0" + dtrace-provider@~0.8: version "0.8.7" resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.7.tgz#dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04" @@ -3417,10 +3514,10 @@ electron-to-chromium@^1.2.7: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.67.tgz#5e8f3ffac89b4b0402c7e1a565be06f3a109abbc" integrity sha512-h3zEBLdHvsKfaXv1SHAtykJyNtwYFEKkrWGSFyW1BzGgPQ4ykAzD5Hd8C5MZGTAEhkCKmtyIwYUrapsI0xfKww== -electron@1.8.2-beta.5: - version "1.8.2-beta.5" - resolved "https://registry.yarnpkg.com/electron/-/electron-1.8.2-beta.5.tgz#8324c483ed8cb4b052b3e13e514ddc858707fdeb" - integrity sha1-gyTEg+2MtLBSs+E+UU3chYcH/es= +electron@^2.0.14: + version "2.0.17" + resolved "https://registry.yarnpkg.com/electron/-/electron-2.0.17.tgz#871c02eabcdfe11f7452c01b2f36510241b6de19" + integrity sha512-lbACWEiuiHFeSps3rB9DclD2zvwAIrTc2wmHUjZ3NAS64/jY5zXZuGxw0E28zVzCvMLtvvfF5wc5m1PIlz2TGA== dependencies: "@types/node" "^8.0.24" electron-download "^3.0.1" @@ -3492,11 +3589,18 @@ error@^7.0.2: string-template "~0.2.1" xtend "~4.0.0" -es6-promise@^4.0.5, es6-promise@^4.2.4: +es6-promise@^4.0.3, es6-promise@^4.0.5, es6-promise@^4.2.4: version "4.2.5" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" integrity sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg== +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + dependencies: + es6-promise "^4.0.3" + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -3594,6 +3698,19 @@ execa@^0.2.2: path-key "^1.0.0" strip-eof "^1.0.0" +execa@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.5.1.tgz#de3fb85cb8d6e91c85bcbceb164581785cb57b36" + integrity sha1-3j+4XLjW6RyFvLzrFkWBeFy1ezY= + dependencies: + cross-spawn "^4.0.0" + get-stream "^2.2.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + execa@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" @@ -3652,6 +3769,11 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" +expand-template@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.1.tgz#981f188c0c3a87d2e28f559bc541426ff94f21dd" + integrity sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg== + expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -3846,6 +3968,11 @@ file-loader@^1.1.11: loader-utils "^1.0.2" schema-utils "^0.4.5" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" @@ -3921,6 +4048,13 @@ first-chunk-stream@^2.0.0: dependencies: readable-stream "^2.0.2" +fix-path@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fix-path/-/fix-path-2.1.0.tgz#72ece739de9af4bd63fd02da23e9a70c619b4c38" + integrity sha1-cuznOd6a9L1j/QLaI+mnDGGbTDg= + dependencies: + shell-path "^2.0.0" + flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" @@ -4169,6 +4303,14 @@ get-stream@3.0.0, get-stream@^3.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= +get-stream@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -4223,6 +4365,11 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + github-username@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/github-username/-/github-username-4.1.0.tgz#cbe280041883206da4212ae9e4b5f169c30bf417" @@ -4619,6 +4766,14 @@ http-https@~1.0.0: resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b" integrity sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs= +http-proxy-agent@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== + dependencies: + agent-base "4" + debug "3.1.0" + http-signature@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" @@ -4647,6 +4802,14 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +https-proxy-agent@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== + dependencies: + agent-base "^4.1.0" + debug "^3.1.0" + iconv-lite@0.4.19: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" @@ -4838,10 +5001,10 @@ invariant@^2.2.2: dependencies: loose-envify "^1.0.0" -inversify@^4.2.0: - version "4.13.0" - resolved "https://registry.yarnpkg.com/inversify/-/inversify-4.13.0.tgz#0ab40570bfa4474b04d5b919bbab3a4f682a72f5" - integrity sha512-O5d8y7gKtyRwrvTLZzYET3kdFjqUy58sGpBYMARF13mzqDobpfBXVOPLH7HmnD2VR6Q+1HzZtslGvsdQfeb0SA== +inversify@^4.14.0: + version "4.14.0" + resolved "https://registry.yarnpkg.com/inversify/-/inversify-4.14.0.tgz#393c1f86ee92aef0592eb0e493623b9d88dfb376" + integrity sha512-DQLg2u2tWaiHo6V5lGr47a/M9YBX3g72c8Y58+JPH0Lx9fXugEsnXRc08mwsTvDg6gGWBKSkIgtBS/eJCQmDVg== invert-kv@^1.0.0: version "1.0.0" @@ -4940,6 +5103,11 @@ is-dotfile@^1.0.0: resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= +is-electron@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0" + integrity sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q== + is-equal-shallow@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" @@ -5309,10 +5477,10 @@ json5@^0.5.0, json5@^0.5.1: resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= -jsonc-parser@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-1.0.3.tgz#1d53d7160e401a783dbceabaad82473f80e6ad7e" - integrity sha512-hk/69oAeaIzchq/v3lS50PXuzn5O2ynldopMC+SWBql7J2WtdptfB9dy8Y7+Og5rPkTCpn83zTiO8FMcqlXJ/g== +jsonc-parser@^2.0.0-next.1, jsonc-parser@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.0.3.tgz#6d4199ccab7f21ff5d2a4225050c54e981fb21a2" + integrity sha512-WJi9y9ABL01C8CxTKxRRQkkSpY/x2bo4Gy0WuiZGrInxQqgxQpvkBCLNcDYcHOSdhx4ODgbFcgAvfL49C+PHgQ== jsonfile@^2.1.0: version "2.4.0" @@ -6049,34 +6217,21 @@ monaco-css@^2.0.1: resolved "https://registry.yarnpkg.com/monaco-css/-/monaco-css-2.2.0.tgz#644e6e45d05f7704a4e1f563883bef4af9badb1f" integrity sha512-ZvWdQC3wlyuzJNlvWkIehT/xt7TKdJ6v1YPbkfhsq8vMaIQu12MdwYDhQEYGwL0PJd7hpWWFo/e14YjAPKq6NA== -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" - integrity sha512-UwUpmT+37fryykVcfuG/KA3sUV/Siip2V+kzzH/F6gzi6QGAe/A/qvr5sfTALdoW55V5aVpUNctPFUw5Bm1Qeg== - monaco-html@^2.0.2: version "2.2.0" resolved "https://registry.yarnpkg.com/monaco-html/-/monaco-html-2.2.0.tgz#435f2f4ce6e5c7f707fb57e7c8a05b41e5cd1aa0" integrity sha512-/WBelqoegVyZ0ln0CAwZ7F7OmnjntjrZx4j8iTrROF5p2N3ufK4i82xM2lESFaBVjfULjTo5aNLy9U/+fHjphA== -monaco-languageclient@next: - version "0.8.0-next.3" - resolved "https://registry.yarnpkg.com/monaco-languageclient/-/monaco-languageclient-0.8.0-next.3.tgz#4dda6d8a193a2a62471d36d04f370d6f3fd996dc" - integrity sha512-j9MBDZGmSD2iyiKDkRimZMbqVRG3So9RhRCurwOJsi3mNrOpW6+sYFWFbk3e4t5hjtg8iK/rytmeTBnqBYVCHA== +monaco-languageclient@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/monaco-languageclient/-/monaco-languageclient-0.9.0.tgz#4b65684e277edab07625e76eb3d3d93e8f2130fa" + integrity sha512-N8IdHUnV8Sq2nfm3dSZ0SpILmGhqrTvdXkL0BFfJvV2vcKYVVQ36AXJNqCRImmovkeNUHLyQMeHTqOwvMMVxCQ== dependencies: glob-to-regexp "^0.3.0" - monaco-editor-core "^0.13.2" vscode-base-languageclient "4.4.0" vscode-jsonrpc "^3.6.2" vscode-uri "^1.0.5" -monaco-textmate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/monaco-textmate/-/monaco-textmate-3.0.0.tgz#abfbce7d7ff000954ae3206e512f325db6e7b8a8" - integrity sha512-llE/NasQkbAEDx/RPp0ili5ZEXH4e/UkYFMACvJrEY0aybq6FVW9qySt5C4kWwRXCJDL+4ewgoTt4XO3M+bfIg== - dependencies: - fast-plist "^0.1.2" - mount-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mount-point/-/mount-point-3.0.0.tgz#665cb9edebe80d110e658db56c31d0aef51a8f97" @@ -6201,6 +6356,13 @@ node-abi@^2.0.0: dependencies: semver "^5.4.1" +node-abi@^2.2.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.7.0.tgz#e2f814088ab97c85504ae2bacb8f93d5d77cbc2b" + integrity sha512-egTtvNoZLMjwxkL/5iiJKYKZgn2im0zP+G+PncMxICYGiD3aZtXUvEsDmu0pF8gpASvLZyD8v53qi1/ELaRZpg== + dependencies: + semver "^5.4.1" + node-dir@0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.8.tgz#55fb8deb699070707fb67f91a460f0448294c77d" @@ -6291,6 +6453,11 @@ nomnom@^1.8.1: chalk "~0.4.0" underscore "~1.6.0" +noop-logger@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= + "nopt@2 || 3": version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -6381,7 +6548,7 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.2, npmlog@^4.1.2: +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -6498,6 +6665,13 @@ onigasm@^2.1.0: dependencies: lru-cache "^4.1.1" +oniguruma@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/oniguruma/-/oniguruma-7.0.2.tgz#a5c922cf7066da1dbcc60f6385a90437a83f8d0b" + integrity sha512-zCsdNxTrrB4yVPMxhcIODGv1p4NVBu9WvsWnIGhMpu5djO4MQWXrC7YKjtza+OyoRqqgy27CqYWa1h5e2DDbig== + dependencies: + nan "^2.10.0" + optimist@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" @@ -6531,7 +6705,7 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-homedir@^1.0.0: +os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= @@ -7148,6 +7322,27 @@ postcss@^6.0.1: source-map "^0.6.1" supports-color "^5.4.0" +prebuild-install@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-4.0.0.tgz#206ce8106ce5efa4b6cf062fc8a0a7d93c17f3a8" + integrity sha512-7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA== + dependencies: + detect-libc "^1.0.3" + expand-template "^1.0.2" + github-from-package "0.0.0" + minimist "^1.2.0" + mkdirp "^0.5.1" + node-abi "^2.2.0" + noop-logger "^0.1.1" + npmlog "^4.0.1" + os-homedir "^1.0.1" + pump "^2.0.1" + rc "^1.1.6" + simple-get "^2.7.0" + tar-fs "^1.13.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" + prepend-http@^1.0.0, prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" @@ -7406,7 +7601,7 @@ raw-body@2.3.3: iconv-lite "0.4.23" unpipe "1.0.0" -rc@^1.1.2, rc@^1.2.7: +rc@^1.1.2, rc@^1.1.6, rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -7738,6 +7933,15 @@ replace-ext@^1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= +request-light@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.2.4.tgz#3cea29c126682e6bcadf7915353322eeba01a755" + integrity sha512-pM9Fq5jRnSb+82V7M97rp8FE9/YNeP2L9eckB4Szd7lyeclSIx02aIpPO/6e4m6Dy31+FBN/zkFMTd2HkNO3ow== + dependencies: + http-proxy-agent "^2.1.0" + https-proxy-agent "^2.2.1" + vscode-nls "^4.0.0" + request@2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" @@ -8111,6 +8315,22 @@ shebang-regex@^1.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= +shell-env@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/shell-env/-/shell-env-0.3.0.tgz#2250339022989165bda4eb7bf383afeaaa92dc34" + integrity sha1-IlAzkCKYkWW9pOt784Ov6qqS3DQ= + dependencies: + default-shell "^1.0.0" + execa "^0.5.0" + strip-ansi "^3.0.0" + +shell-path@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/shell-path/-/shell-path-2.1.0.tgz#ea7d06ae1070874a1bac5c65bb9bdd62e4f67a38" + integrity sha1-6n0GrhBwh0obrFxlu5vdYuT2ejg= + dependencies: + shell-env "^0.3.0" + shelljs@^0.8.0: version "0.8.2" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.2.tgz#345b7df7763f4c2340d584abb532c5f752ca9e35" @@ -8125,6 +8345,20 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +simple-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + +simple-get@^2.7.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" + integrity sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw== + dependencies: + decompress-response "^3.3.0" + once "^1.3.1" + simple-concat "^1.0.0" + single-line-log@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/single-line-log/-/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364" @@ -8400,10 +8634,10 @@ strict-uri-encode@^1.0.0: resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= -string-argv@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz#dac30408690c21f3c3630a3ff3a05877bdcbd736" - integrity sha1-2sMECGkMIfPDYwo/86BYd73L1zY= +string-argv@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.1.1.tgz#66bd5ae3823708eaa1916fa5412703150d4ddfaf" + integrity sha512-El1Va5ehZ0XTj3Ekw4WFidXvTmt9SrC0+eigdojgtJMVtPkF0qbBe9fyNSl9eQf+kUHnTSQxdQYzuHfZy8V+DQ== string-template@~0.2.1: version "0.2.1" @@ -8516,6 +8750,14 @@ strong-log-transformer@^1.0.6: moment "^2.6.0" through "^2.3.4" +style-loader@^0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" + integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + style-loader@~0.13.1: version "0.13.2" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.13.2.tgz#74533384cf698c7104c7951150b49717adc2f3bb" @@ -8578,7 +8820,7 @@ tapable@^1.0.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.0.tgz#0d076a172e3d9ba088fd2272b2668fb8d194b78c" integrity sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA== -tar-fs@^1.16.2: +tar-fs@^1.13.0, tar-fs@^1.16.2: version "1.16.3" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== @@ -8893,10 +9135,10 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript-language-server@^0.3.0: - version "0.3.4" - resolved "https://registry.yarnpkg.com/typescript-language-server/-/typescript-language-server-0.3.4.tgz#f423d08f6362b90507a40d0e8efd764077176a40" - integrity sha512-OLyJAr6Ru8ZP4/q7fslbCiewfBzMelIgZw08NjLc6NCxfIibktxkxEAdfVmLWhl0gtnBro3y+JngWwp1g4SCiQ== +typescript-language-server@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/typescript-language-server/-/typescript-language-server-0.3.7.tgz#ca4c28c1b9b4b9e6f9a60514ba059865ea5e48ef" + integrity sha512-26VcyfcMGjojsQv0/uDG8ZxUOhCbH6wNZR1buajQv5hZYxNSqiCm+9InMPjozatECpyfphqVc0rc58q3B+dMfw== dependencies: command-exists "1.2.6" commander "^2.11.0" @@ -8906,10 +9148,10 @@ typescript-language-server@^0.3.0: vscode-languageserver "^4.4.0" vscode-uri "^1.0.5" -typescript@2.9.2: - version "2.9.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2.tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c" - integrity sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w== +typescript@3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" + integrity sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== uglify-es@^3.3.4: version "3.3.9" @@ -8941,11 +9183,6 @@ uglifyjs-webpack-plugin@^1.2.4: webpack-sources "^1.1.0" worker-farm "^1.5.2" -ultron@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" - integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== - umd-compat-loader@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/umd-compat-loader/-/umd-compat-loader-2.1.1.tgz#1a44674f57deeb429f4d1533668453a3cf322422" @@ -9041,10 +9278,10 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.1.tgz#4d1f3b4f90dde89f02c008e662d604d7511167c1" - integrity sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg== +url-loader@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" + integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== dependencies: loader-utils "^1.1.0" mime "^2.0.3" @@ -9209,6 +9446,28 @@ vscode-base-languageclient@4.4.0: dependencies: vscode-languageserver-protocol "^3.10.0" +vscode-json-languageserver@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vscode-json-languageserver/-/vscode-json-languageserver-1.0.1.tgz#58bb0be82d816b50d71b3facfaffcae9a6587139" + integrity sha512-LuqcTsVy6VWwKXKOwBeLd3FCV6DD6Sw3RcKC7fV6o3Y6nD+AX7XKDr55NDjmgYqICH/TwCKlNdGIIjgpQU0SNQ== + dependencies: + jsonc-parser "^2.0.0-next.1" + request-light "^0.2.2" + vscode-json-languageservice "^3.0.12" + vscode-languageserver "^4.0.0" + vscode-nls "^3.2.2" + vscode-uri "^1.0.3" + +vscode-json-languageservice@^3.0.12: + version "3.2.1" + resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-3.2.1.tgz#991d51128ebd81c5525d0578cabfa5b03e3cba2a" + integrity sha512-ee9MJ70/xR55ywvm0bZsDLhA800HCRE27AYgMNTU14RSg20Y+ngHdQnUt6OmiTXrQDI/7sne6QUOtHIN0hPQYA== + dependencies: + jsonc-parser "^2.0.2" + vscode-languageserver-types "^3.13.0" + vscode-nls "^4.0.0" + vscode-uri "^1.0.6" + vscode-jsonrpc@^3.6.0, vscode-jsonrpc@^3.6.2: version "3.6.2" resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz#3b5eef691159a15556ecc500e9a8a0dd143470c8" @@ -9232,7 +9491,12 @@ vscode-languageserver-types@3.13.0, vscode-languageserver-types@^3.10.0: resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.13.0.tgz#b704b024cef059f7b326611c99b9c8753c0a18b4" integrity sha512-BnJIxS+5+8UWiNKCP7W3g9FlE7fErFw0ofP5BXJe7c2tl0VeWh+nNHFbwAS2vmVC4a5kYxHBjRy0UeOtziemVA== -vscode-languageserver@^4.4.0: +vscode-languageserver-types@^3.13.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743" + integrity sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A== + +vscode-languageserver@^4.0.0, vscode-languageserver@^4.4.0: version "4.4.2" resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-4.4.2.tgz#600ae9cc7a6ff1e84d93c7807840c2cb5b22821b" integrity sha512-61y8Raevi9EigDgg9NelvT9cUAohiEbUl1LOwQQgOCAaNX62yKny/ddi0uC+FUTm4CzsjhBu+06R+vYgfCYReA== @@ -9240,6 +9504,16 @@ vscode-languageserver@^4.4.0: vscode-languageserver-protocol "^3.10.3" vscode-uri "^1.0.5" +vscode-nls@^3.2.2: + version "3.2.5" + resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-3.2.5.tgz#25520c1955108036dec607c85e00a522f247f1a4" + integrity sha512-ITtoh3V4AkWXMmp3TB97vsMaHRgHhsSFPsUdzlueSL+dRZbSNTZeOmdQv60kjCV306ghPxhDeoNUEm3+EZMuyw== + +vscode-nls@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-4.0.0.tgz#4001c8a6caba5cedb23a9c5ce1090395c0e44002" + integrity sha512-qCfdzcH+0LgQnBpZA53bA32kzp9rpq/f66Som577ObeuDlFIrtbEJ+A/+CCxjIh4G8dpJYNCKIsxpRAHIfsbNw== + vscode-nsfw@^1.0.17: version "1.0.17" resolved "https://registry.yarnpkg.com/vscode-nsfw/-/vscode-nsfw-1.0.17.tgz#da3820f26aea3a7e95cadc54bd9e5dae3d47e474" @@ -9251,7 +9525,14 @@ vscode-nsfw@^1.0.17: nan "^2.0.0" promisify-node "^0.3.0" -vscode-uri@^1.0.1, vscode-uri@^1.0.5: +vscode-textmate@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-4.0.1.tgz#6c36f28e9059ce12bc34907f7a33ea43166b26a8" + integrity sha512-gHTXTj04TUgbjB8y7pkVwxOiuCuD6aU5gnFzIByQuqdgFpe/bJaaEIS4geGjbjWbd1XJh6zG1EthLfpNaXEqUw== + dependencies: + oniguruma "^7.0.0" + +vscode-uri@^1.0.1, vscode-uri@^1.0.3, vscode-uri@^1.0.5, vscode-uri@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.6.tgz#6b8f141b0bbc44ad7b07e94f82f168ac7608ad4d" integrity sha512-sLI2L0uGov3wKVb9EB+vIQBl9tVP90nqRvxSoJ35vI3NjxE8jfsE5DSOhWgSunHSZmKS4OCi2jrtfxK7uyp2ww== @@ -9380,6 +9661,11 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +which-pm-runs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= + which@1, which@^1.2.14, which@^1.2.8, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -9465,14 +9751,12 @@ write-pkg@^3.1.0: sort-keys "^2.0.0" write-json-file "^2.2.0" -ws@^3.0.0: - version "3.3.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" - integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA== +ws@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== dependencies: async-limiter "~1.0.0" - safe-buffer "~5.1.0" - ultron "~1.1.0" xdg-basedir@^2.0.0: version "2.0.0" @@ -9504,10 +9788,10 @@ xtend@~2.1.1: dependencies: object-keys "~0.4.0" -xterm@~3.5.0: - version "3.5.1" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.5.1.tgz#d2e62ab26108a771b7bd1b7be4f6578fb4aff922" - integrity sha512-syTMd35T+gDXKkDfwZz8CC685OsSnRujXMO+3lYcD9U+dG3FShc+Ydx71IEjfYg7TYqD+qv6SU9KAKMuiAIiAg== +xterm@3.9.2: + version "3.9.2" + resolved "https://registry.yarnpkg.com/xterm/-/xterm-3.9.2.tgz#e94bfbb84217b19bc1c16ed43d303b8245c9313d" + integrity sha512-fpQJQFTosY97EK4eB7UOrlFAwwqv1rSqlXgttEVD0S1v4MlevsUkRwrM/ew5X73jQXc+vdglRtccIhcXg5wtGg== y18n@^3.2.1: version "3.2.1" @@ -9555,9 +9839,9 @@ yargs-parser@^9.0.2: dependencies: camelcase "^4.1.0" -yargs@^11.0.0: +yargs@^11.0.0, yargs@^11.1.0: version "11.1.0" - resolved "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== dependencies: cliui "^4.0.0" @@ -9611,25 +9895,6 @@ yargs@^8.0.2: y18n "^3.2.1" yargs-parser "^7.0.0" -yargs@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" - integrity sha1-UqzCP+7Kw0BCB47njAwAf1CF20w= - dependencies: - camelcase "^4.1.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - read-pkg-up "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^7.0.0" - yargs@~1.2.6: version "1.2.6" resolved "http://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz#9c7b4a82fd5d595b2bf17ab6dcc43135432fe34b"