From 51ed2a76c2e0471a2001d5f64e562bd11af9b384 Mon Sep 17 00:00:00 2001 From: Vladimir Y Date: Fri, 4 May 2018 08:05:25 +0300 Subject: [PATCH] major dependencies update (electron 2, angular 6, rxjs 6) --- TODO.md | 17 - package.json | 72 +- src/electron/main/util.ts | 8 +- src/electron/renderer/account/index.ts | 14 +- src/electron/renderer/account/util.ts | 3 +- .../src/app/+accounts/account.component.ts | 7 +- .../src/app/+accounts/accounts.component.ts | 5 +- src/web/src/app/+accounts/accounts.effects.ts | 4 +- src/web/src/app/+accounts/accounts.guard.ts | 3 +- src/web/src/app/+accounts/accounts.module.ts | 2 - src/web/src/app/+core/effects.service.ts | 3 +- src/web/src/app/+core/electron.service.ts | 3 +- .../app/+options/account-edit.component.ts | 5 +- .../+options/encryption-presets.component.ts | 2 +- .../+options/keepass-associate.component.ts | 3 +- .../+options/keepass-reference.component.ts | 3 +- src/web/src/app/+options/options.effects.ts | 3 +- .../app/+options/settings-configure.guard.ts | 3 +- .../app/+shared/keepass-request.component.ts | 9 +- src/web/src/app/app.module.ts | 2 - .../app/components/error-list.component.ts | 2 +- .../app/components/router-proxy.component.ts | 2 +- tslint.json | 18 - yarn.lock | 762 ++++++++++-------- 24 files changed, 491 insertions(+), 464 deletions(-) delete mode 100644 TODO.md diff --git a/TODO.md b/TODO.md deleted file mode 100644 index 6a419f34a..000000000 --- a/TODO.md +++ /dev/null @@ -1,17 +0,0 @@ -Primary: -- Enable auto-update. -- Release --ia32 builds. -- Make sure that account is in "log-in" state after the restoring from the hibernate/sleep/offline modes. -- Enable "page zoom" feature. -- Customize about page. -- Enable "in memory store" (paranoid mode feature). Applicable for the config, settings and log files. -- Extend e2e/unit/ui tests. -- Consider putting all the interval/timeout milliseconds value into the `config.json` file. - -Backlog: -- ~~Enable "Prettier" based code formatting.~~ - not going to happen, it's too limited thing. -- ~~Move "src/electron/main/store" to a separate/standalone npm module.~~ -- Consider using Webpack DLL plugin. -- Turn Webpack configs into the TypeScript. -- Use the only actually needed icons instead of connecting the full "font-awesome" thing (reducing package size). -- Include the only actually needed assets/icons into the platform specific packages (there are custom linux/mac/win platforms icons). diff --git a/package.json b/package.json index b7618b9ba..ef4e1c487 100644 --- a/package.json +++ b/package.json @@ -67,38 +67,38 @@ "deep-equal": "1.0.1", "electron-log": "2.2.14", "electron-unhandled": "1.1.0", - "electron-updater": "2.21.8", + "electron-updater": "2.21.10", "fs-json-store": "1.0.0", "fs-json-store-encryption-adapter": "0.0.2", "jimp": "0.2.28", "keepasshttp-client": "2.2.5", "keytar": "4.2.1", - "rxjs": "5.5.10", + "rxjs": "6.1.0", "stacktrace-js": "2.0.0", "valid-url": "1.0.9" }, "devDependencies": { - "@angular-devkit/build-optimizer": "0.5.7", - "@angular-devkit/core": "0.5.7", - "@angular/animations": "5.2.10", - "@angular/common": "5.2.10", - "@angular/compiler": "5.2.10", - "@angular/compiler-cli": "5.2.10", - "@angular/core": "5.2.10", - "@angular/forms": "5.2.10", - "@angular/http": "5.2.10", - "@angular/language-service": "5.2.10", - "@angular/platform-browser": "5.2.10", - "@angular/platform-browser-dynamic": "5.2.10", - "@angular/router": "5.2.10", + "@angular-devkit/build-optimizer": "0.6.0", + "@angular-devkit/core": "0.6.0", + "@angular/animations": "6.0.0", + "@angular/common": "6.0.0", + "@angular/compiler": "6.0.0", + "@angular/compiler-cli": "6.0.0", + "@angular/core": "6.0.0", + "@angular/forms": "6.0.0", + "@angular/http": "6.0.0", + "@angular/language-service": "6.0.0", + "@angular/platform-browser": "6.0.0", + "@angular/platform-browser-dynamic": "6.0.0", + "@angular/router": "6.0.0", "@angularclass/hmr": "2.1.3", - "@ngrx/effects": "5.2.0", - "@ngrx/router-store": "5.2.0", - "@ngrx/store": "5.2.0", - "@ngtools/webpack": "6.0.0-rc.4", + "@ngrx/effects": "6.0.0-beta.1", + "@ngrx/router-store": "6.0.0-beta.1", + "@ngrx/store": "6.0.0-beta.1", + "@ngtools/webpack": "6.0.0", "@types/keytar": "4.0.1", "@types/mkdirp": "0.5.2", - "@types/node": "9.6.6", + "@types/node": "8.10.11", "@types/randomstring": "1.1.6", "@types/sinon": "4.3.1", "@types/stacktrace-js": "0.0.32", @@ -106,11 +106,11 @@ "@types/valid-url": "1.0.2", "@types/webdriverio": "4.10.1", "@types/webpack-env": "1.13.6", - "autoprefixer": "8.3.0", + "autoprefixer": "8.4.1", "ava": "0.25.0", - "ava-ts": "0.24.3", + "ava-ts": "0.24.5", "awesome-typescript-loader": "5.0.0", - "bootstrap": "4.1.0", + "bootstrap": "4.1.1", "cache-loader": "1.2.2", "circular-dependency-plugin": "5.0.2", "codelyzer": "4.3.0", @@ -120,9 +120,9 @@ "css-loader": "0.28.11", "cssnano": "3.10.0", "devtron": "1.4.0", - "electron": "2.0.0-beta.7", - "electron-builder": "20.10.0", - "electron-builder-squirrel-windows": "20.10.0", + "electron": "2.0.0", + "electron-builder": "20.11.1", + "electron-builder-squirrel-windows": "20.13.1", "electron-rebuild": "1.7.3", "exports-loader": "0.7.0", "extended-define-webpack-plugin": "0.1.3", @@ -136,11 +136,11 @@ "mini-css-extract-plugin": "0.4.0", "mkdirp": "0.5.1", "ngx-bootstrap": "2.0.4", - "node-sass": "4.8.3", + "node-sass": "4.9.0", "npm-run-all": "4.1.2", "nsp": "3.2.1", "nsp-preprocessor-yarn": "1.1.2", - "otpauth": "3.1.3", + "otpauth": "3.2.0", "postcss-custom-properties": "7.0.0", "postcss-loader": "2.1.4", "postcss-url": "7.3.2", @@ -151,30 +151,30 @@ "raw-loader": "0.5.1", "resolve-url-loader": "2.3.0", "rewiremock": "3.7.1", - "rxjs-tslint-rules": "3.17.0", + "rxjs-compat": "6.1.0", "sass-lint": "1.12.1", "sass-loader": "7.0.1", "script-loader": "0.7.2", - "sinon": "4.5.0", + "sinon": "5.0.3", "source-map-loader": "0.2.3", - "source-map-support": "0.5.4", + "source-map-support": "0.5.5", "spectron": "3.8.0", "stackframe": "1.0.4", "style-loader": "0.21.0", "stylus-loader": "3.0.2", "to-string-loader": "1.1.5", "ts-loader": "4.2.0", - "ts-node": "6.0.0", + "ts-node": "6.0.2", "tsconfig-paths": "3.3.1", "tsconfig-paths-webpack-plugin": "3.0.4", - "tslint": "5.9.1", + "tslint": "5.10.0", "tslint-rules-bunch": "0.0.4", - "typescript": "2.8.3", + "typescript": "2.7.2", "url-loader": "1.0.1", "wait-on": "2.1.0", "webpack": "4.6.0", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.3", + "webpack-cli": "2.1.2", + "webpack-dev-server": "3.1.4", "webpack-merge": "4.1.2", "zone.js": "0.8.26" } diff --git a/src/electron/main/util.ts b/src/electron/main/util.ts index 7591932df..99d089b41 100644 --- a/src/electron/main/util.ts +++ b/src/electron/main/util.ts @@ -4,10 +4,8 @@ import {EventEmitter} from "events"; import logger from "electron-log"; import {app, ipcMain} from "electron"; import {fromError} from "stacktrace-js"; -import {Observable} from "rxjs/Observable"; -import {Subscription} from "rxjs/Subscription"; +import {EMPTY, Observable, Subscription} from "rxjs"; import {catchError} from "rxjs/operators"; -import {empty} from "rxjs/observable/empty"; import {Model as StoreModel, Store} from "fs-json-store"; import {EncryptionAdapter} from "fs-json-store-encryption-adapter"; @@ -142,7 +140,7 @@ export const ipcMainOn = ( logger.error(error); - return empty(); + return EMPTY; }); }); }; @@ -187,7 +185,7 @@ export const ipcMainObservable = ( logger.error(error); - return empty(); + return EMPTY; })); }); }; diff --git a/src/electron/renderer/account/index.ts b/src/electron/renderer/account/index.ts index 55ecbed7d..8498a6cf8 100644 --- a/src/electron/renderer/account/index.ts +++ b/src/electron/renderer/account/index.ts @@ -1,13 +1,7 @@ -import {_throw} from "rxjs/observable/throw"; -import {distinctUntilChanged} from "rxjs/operators/distinctUntilChanged"; -import {filter, map} from "rxjs/operators"; -import {fromEvent} from "rxjs/observable/fromEvent"; -import {interval} from "rxjs/observable/interval"; -import {merge} from "rxjs/observable/merge"; -import {Observable} from "rxjs/Observable"; -import {Subscriber} from "rxjs/Subscriber"; - +import {fromEvent, interval, merge, Observable, Subscriber, throwError} from "rxjs"; +import {distinctUntilChanged, filter, map} from "rxjs/operators"; import * as OTPAuth from "otpauth"; + import {IpcRendererActions} from "_shared/electron-actions"; import {ipcRendererObservable, ipcRendererOn, waitElements} from "./util"; @@ -129,7 +123,7 @@ ipcRendererObservable(IpcRendererActions.N return merge(...observables); } catch (error) { - return _throw(error); + return throwError(error); } }); diff --git a/src/electron/renderer/account/util.ts b/src/electron/renderer/account/util.ts index eee0d0ce1..54b1d078f 100644 --- a/src/electron/renderer/account/util.ts +++ b/src/electron/renderer/account/util.ts @@ -1,7 +1,6 @@ import {ipcRenderer} from "electron"; import {fromError} from "stacktrace-js"; -import {Observable} from "rxjs/Observable"; -import {Subscription} from "rxjs/Subscription"; +import {Observable, Subscription} from "rxjs"; import {catchError} from "rxjs/operators"; import * as logger from "electron-log"; diff --git a/src/web/src/app/+accounts/account.component.ts b/src/web/src/app/+accounts/account.component.ts index 8a278106d..5b4819b84 100644 --- a/src/web/src/app/+accounts/account.component.ts +++ b/src/web/src/app/+accounts/account.component.ts @@ -1,10 +1,8 @@ import {AfterViewInit, Component, ElementRef, HostBinding, Input, NgZone, OnDestroy, ViewChild} from "@angular/core"; -import {BehaviorSubject} from "rxjs/BehaviorSubject"; +import {BehaviorSubject, Observable, Subject} from "rxjs"; import {DidFailLoadEvent} from "electron"; -import {filter, map, pairwise, takeUntil, withLatestFrom} from "rxjs/operators"; -import {Observable} from "rxjs/Observable"; +import {filter, map, pairwise, takeUntil, withLatestFrom, distinctUntilChanged} from "rxjs/operators"; import {Store} from "@ngrx/store"; -import {Subject} from "rxjs/Subject"; import {KeePassRef} from "_shared/model/keepasshttp"; import {WebAccount} from "_shared/model/account"; @@ -16,7 +14,6 @@ import { } from "_web_app/store/reducers/options"; import {State} from "_web_app/store/reducers/accounts"; import {AccountsActions, NavigationActions} from "_web_app/store/actions"; -import {distinctUntilChanged} from "rxjs/operators/distinctUntilChanged"; @Component({ selector: `protonmail-desktop-app-account`, diff --git a/src/web/src/app/+accounts/accounts.component.ts b/src/web/src/app/+accounts/accounts.component.ts index 902c1a7b8..cd0a0c246 100644 --- a/src/web/src/app/+accounts/accounts.component.ts +++ b/src/web/src/app/+accounts/accounts.component.ts @@ -1,6 +1,5 @@ -import {distinctUntilChanged} from "rxjs/operators/distinctUntilChanged"; -import {map, takeUntil} from "rxjs/operators"; -import {Subject} from "rxjs/Subject"; +import {distinctUntilChanged, map, takeUntil} from "rxjs/operators"; +import {Subject} from "rxjs"; import {Component, OnDestroy, OnInit} from "@angular/core"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/+accounts/accounts.effects.ts b/src/web/src/app/+accounts/accounts.effects.ts index d8185565a..bcaed37f6 100644 --- a/src/web/src/app/+accounts/accounts.effects.ts +++ b/src/web/src/app/+accounts/accounts.effects.ts @@ -1,7 +1,5 @@ -import {Observable} from "rxjs/Observable"; +import {Observable, of, merge as observableMerge} from "rxjs"; import {catchError, finalize, map, mergeMap, switchMap} from "rxjs/operators"; -import {of} from "rxjs/observable/of"; -import {merge as observableMerge} from "rxjs/observable/merge"; import {Injectable} from "@angular/core"; import {Actions, Effect} from "@ngrx/effects"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/+accounts/accounts.guard.ts b/src/web/src/app/+accounts/accounts.guard.ts index 0c4013db9..f964ceaff 100644 --- a/src/web/src/app/+accounts/accounts.guard.ts +++ b/src/web/src/app/+accounts/accounts.guard.ts @@ -1,6 +1,5 @@ import {switchMap} from "rxjs/operators"; -import {Observable} from "rxjs/Observable"; -import {of} from "rxjs/observable/of"; +import {Observable, of} from "rxjs"; import {Injectable} from "@angular/core"; import {CanActivate} from "@angular/router"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/+accounts/accounts.module.ts b/src/web/src/app/+accounts/accounts.module.ts index e2291142f..c81a7b035 100644 --- a/src/web/src/app/+accounts/accounts.module.ts +++ b/src/web/src/app/+accounts/accounts.module.ts @@ -1,6 +1,5 @@ import {NgModule, NO_ERRORS_SCHEMA} from "@angular/core"; import {EffectsModule} from "@ngrx/effects"; -import {BsDropdownModule} from "ngx-bootstrap/dropdown"; import {SharedModule} from "_web_app/+shared/shared.module"; import {AccountsRoutingModule} from "./accounts.routing.module"; @@ -13,7 +12,6 @@ import {AccountsGuard} from "./accounts.guard"; @NgModule({ imports: [ - BsDropdownModule, SharedModule, AccountsRoutingModule, EffectsModule.forFeature([AccountsEffects]), diff --git a/src/web/src/app/+core/effects.service.ts b/src/web/src/app/+core/effects.service.ts index 433ae3ff7..657fff0d8 100644 --- a/src/web/src/app/+core/effects.service.ts +++ b/src/web/src/app/+core/effects.service.ts @@ -1,6 +1,5 @@ -import {of} from "rxjs/observable/of"; +import {of, Observable} from "rxjs"; import {Injectable} from "@angular/core"; -import {Observable} from "rxjs/Observable"; import {Action} from "@ngrx/store"; import {CoreActions} from "_web_app/store/actions"; diff --git a/src/web/src/app/+core/electron.service.ts b/src/web/src/app/+core/electron.service.ts index 7f19f7a8f..ea495e1ea 100644 --- a/src/web/src/app/+core/electron.service.ts +++ b/src/web/src/app/+core/electron.service.ts @@ -1,5 +1,4 @@ -import {Observable} from "rxjs/Observable"; -import {Subscriber} from "rxjs/Subscriber"; +import {Observable, Subscriber} from "rxjs"; import {Injectable, NgZone} from "@angular/core"; import {ElectronIpcMainActionType, ElectronIpcRendererActionType} from "_shared/electron-actions/model"; diff --git a/src/web/src/app/+options/account-edit.component.ts b/src/web/src/app/+options/account-edit.component.ts index 870fa98e7..5b954ed09 100644 --- a/src/web/src/app/+options/account-edit.component.ts +++ b/src/web/src/app/+options/account-edit.component.ts @@ -1,8 +1,5 @@ import {map, merge, mergeMap, switchMap, takeUntil, withLatestFrom} from "rxjs/operators"; -import {Observable} from "rxjs/Observable"; -import {Subject} from "rxjs/Subject"; -import {BehaviorSubject} from "rxjs/BehaviorSubject"; -import {of} from "rxjs/observable/of"; +import {Observable, Subject, BehaviorSubject, of} from "rxjs"; import {AfterViewInit, Component, ElementRef, OnDestroy, OnInit, QueryList, ViewChildren} from "@angular/core"; import {FormControl, FormGroup, Validators} from "@angular/forms"; import {ActivatedRoute} from "@angular/router"; diff --git a/src/web/src/app/+options/encryption-presets.component.ts b/src/web/src/app/+options/encryption-presets.component.ts index 2f1420c43..b32326ed7 100644 --- a/src/web/src/app/+options/encryption-presets.component.ts +++ b/src/web/src/app/+options/encryption-presets.component.ts @@ -1,5 +1,5 @@ import {map, takeUntil} from "rxjs/operators"; -import {Subject} from "rxjs/Subject"; +import {Subject} from "rxjs"; import {Component, Input, OnDestroy, OnInit} from "@angular/core"; import {FormGroup} from "@angular/forms"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/+options/keepass-associate.component.ts b/src/web/src/app/+options/keepass-associate.component.ts index 5bf006340..cbdcfd66c 100644 --- a/src/web/src/app/+options/keepass-associate.component.ts +++ b/src/web/src/app/+options/keepass-associate.component.ts @@ -1,6 +1,5 @@ import {map, takeUntil} from "rxjs/operators"; -import {Observable} from "rxjs/Observable"; -import {Subject} from "rxjs/Subject"; +import {Observable, Subject} from "rxjs"; import {Component, Input, OnDestroy, OnInit} from "@angular/core"; import {FormControl, FormGroup, Validators} from "@angular/forms"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/+options/keepass-reference.component.ts b/src/web/src/app/+options/keepass-reference.component.ts index ccd2cd8f6..f579236cd 100644 --- a/src/web/src/app/+options/keepass-reference.component.ts +++ b/src/web/src/app/+options/keepass-reference.component.ts @@ -1,6 +1,5 @@ import {catchError, map, take} from "rxjs/operators"; -import {Observable} from "rxjs/Observable"; -import {of} from "rxjs/observable/of"; +import {Observable, of} from "rxjs"; import {Component, EventEmitter, Input, Output} from "@angular/core"; import {FormControl, FormGroup, Validators} from "@angular/forms"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/+options/options.effects.ts b/src/web/src/app/+options/options.effects.ts index 61a628ff9..6c8bda01e 100644 --- a/src/web/src/app/+options/options.effects.ts +++ b/src/web/src/app/+options/options.effects.ts @@ -1,6 +1,5 @@ import {catchError, finalize, map, mergeMap, switchMap, withLatestFrom} from "rxjs/operators"; -import {of} from "rxjs/observable/of"; -import {merge as observableMerge} from "rxjs/observable/merge"; +import {of, merge as observableMerge} from "rxjs"; import {Injectable} from "@angular/core"; import {Actions, Effect} from "@ngrx/effects"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/+options/settings-configure.guard.ts b/src/web/src/app/+options/settings-configure.guard.ts index 3cc1e12f5..0f8a45b64 100644 --- a/src/web/src/app/+options/settings-configure.guard.ts +++ b/src/web/src/app/+options/settings-configure.guard.ts @@ -1,6 +1,5 @@ import {switchMap} from "rxjs/operators"; -import {Observable} from "rxjs/Observable"; -import {of} from "rxjs/observable/of"; +import {Observable, of} from "rxjs"; import {Injectable} from "@angular/core"; import {CanActivate} from "@angular/router"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/+shared/keepass-request.component.ts b/src/web/src/app/+shared/keepass-request.component.ts index cc269131c..993a39e88 100644 --- a/src/web/src/app/+shared/keepass-request.component.ts +++ b/src/web/src/app/+shared/keepass-request.component.ts @@ -1,10 +1,5 @@ -import {catchError, distinctUntilChanged, filter, mergeMap, scan, switchMap, takeUntil, withLatestFrom} from "rxjs/operators"; -import {Observable} from "rxjs/Observable"; -import {BehaviorSubject} from "rxjs/BehaviorSubject"; -import {Subject} from "rxjs/Subject"; -import {interval} from "rxjs/observable/interval"; -import {of} from "rxjs/observable/of"; -import {mapTo} from "rxjs/operators/mapTo"; +import {catchError, distinctUntilChanged, filter, mergeMap, scan, switchMap, takeUntil, withLatestFrom, mapTo} from "rxjs/operators"; +import {Observable, BehaviorSubject, Subject, interval, of} from "rxjs"; import {Component, EventEmitter, HostBinding, Input, OnDestroy, OnInit, Output} from "@angular/core"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/app.module.ts b/src/web/src/app/app.module.ts index b1e91fb3a..51ae4cd00 100644 --- a/src/web/src/app/app.module.ts +++ b/src/web/src/app/app.module.ts @@ -6,7 +6,6 @@ import {EffectsModule} from "@ngrx/effects"; import {Store, StoreModule} from "@ngrx/store"; import {APP_BASE_HREF} from "@angular/common"; import {createInputTransfer, createNewHosts, removeNgStyles} from "@angularclass/hmr"; -import {BsDropdownModule} from "ngx-bootstrap/dropdown"; import {PopoverModule} from "ngx-bootstrap/popover"; import {CoreModule} from "./+core/core.module"; @@ -26,7 +25,6 @@ import {ErrorItemComponent} from "./components/error-item.component"; BrowserModule, RoutingModule, CoreModule, - BsDropdownModule.forRoot(), PopoverModule.forRoot(), StoreModule.forRoot(reducers, {metaReducers}), StoreModule.forFeature(AccountsReducer.featureName, AccountsReducer.reducer), diff --git a/src/web/src/app/components/error-list.component.ts b/src/web/src/app/components/error-list.component.ts index 63509dc99..748e73647 100644 --- a/src/web/src/app/components/error-list.component.ts +++ b/src/web/src/app/components/error-list.component.ts @@ -1,5 +1,5 @@ import {pairwise, takeUntil} from "rxjs/operators"; -import {Subject} from "rxjs/Subject"; +import {Subject} from "rxjs"; import {ChangeDetectionStrategy, Component, OnDestroy, OnInit} from "@angular/core"; import {Store} from "@ngrx/store"; diff --git a/src/web/src/app/components/router-proxy.component.ts b/src/web/src/app/components/router-proxy.component.ts index ba85acdb9..a18c2d791 100644 --- a/src/web/src/app/components/router-proxy.component.ts +++ b/src/web/src/app/components/router-proxy.component.ts @@ -1,5 +1,5 @@ import {filter, map, takeUntil} from "rxjs/operators"; -import {Subject} from "rxjs/Subject"; +import {Subject} from "rxjs"; import {Component, HostBinding, OnDestroy, OnInit} from "@angular/core"; import {ActivatedRoute} from "@angular/router"; diff --git a/tslint.json b/tslint.json index 63aa1caac..fabd4b84d 100644 --- a/tslint.json +++ b/tslint.json @@ -1,7 +1,6 @@ { "extends": [ "tslint:recommended", - "rxjs-tslint-rules", "./tslint-codelyzer.json" ], "rulesDirectory": [ @@ -32,24 +31,7 @@ ] } ], - "rxjs-no-add": { - "severity": "error" - }, - "rxjs-no-operator": { - "severity": "error" - }, - "rxjs-no-patched": { - "severity": "error" - }, - "rxjs-no-wholesale": { - "severity": "error" - }, "no-unused-variable": true, - "import-blacklist": [ - true, - "rxjs", - "rxjs/Rx" - ], "max-line-length": [ true, 140 diff --git a/yarn.lock b/yarn.lock index 96f39d207..e2c18532a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,99 +22,90 @@ "7zip-bin-mac" "~1.0.1" "7zip-bin-win" "~2.2.0" -"@angular-devkit/build-optimizer@0.5.7": - version "0.5.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.5.7.tgz#a66e21707fe65131549133bc03ebff4dbd61cbe8" +"@angular-devkit/build-optimizer@0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.6.0.tgz#150a76155b473dea17327a176d18245a2da1c13e" dependencies: loader-utils "^1.1.0" source-map "^0.5.6" typescript "~2.7.2" webpack-sources "^1.1.0" -"@angular-devkit/core@0.5.6": - version "0.5.6" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-0.5.6.tgz#f7c9d550c86e924f2d75fe728e17e280be63d5ad" - dependencies: - ajv "~5.5.1" - chokidar "^1.7.0" - rxjs "^6.0.0-beta.3" - source-map "^0.5.6" - -"@angular-devkit/core@0.5.7": - version "0.5.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-0.5.7.tgz#77cff4d1d0a29040c8771b99cb849909691c3653" +"@angular-devkit/core@0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-0.6.0.tgz#d1a7275ff0f93de5cf007c4a549d1ebd00776fd0" dependencies: ajv "~6.4.0" - chokidar "^1.7.0" - rxjs "^6.0.0-beta.3" + chokidar "^2.0.3" + rxjs "^6.0.0" source-map "^0.5.6" -"@angular/animations@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-5.2.10.tgz#61718792e0922ac622fd7c6dfb0afbb996638692" +"@angular/animations@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-6.0.0.tgz#cfc825dbfdf33bf3bf75962d1e12495aed5e3c32" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" -"@angular/common@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-5.2.10.tgz#828308df8505a31f219a6895ff91dbb178ebac98" +"@angular/common@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-6.0.0.tgz#ca3b6b6b96837fe048861da897c31991aa04954f" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" -"@angular/compiler-cli@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-5.2.10.tgz#7e9dead0730dc20f7658e110a558b557b60e7be2" +"@angular/compiler-cli@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-6.0.0.tgz#be50277faaa5ac08f3002c2c8cb8c39d220c76d5" dependencies: chokidar "^1.4.2" minimist "^1.2.0" reflect-metadata "^0.1.2" tsickle "^0.27.2" -"@angular/compiler@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-5.2.10.tgz#1cd9914436f0707957823531c4418ce5b7e6a130" +"@angular/compiler@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-6.0.0.tgz#9092a0f02f33dd1108276ab93cc48142e36a1e95" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" -"@angular/core@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-5.2.10.tgz#a6eba06cae7267efbd2666e3fa5e42b84c2261de" +"@angular/core@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-6.0.0.tgz#785cc8a37b7fb784a6b7dcbd0984abb4f10e5dfe" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" -"@angular/forms@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-5.2.10.tgz#6a4cf9c87b57005599c0ec59a79b7f1b06375591" +"@angular/forms@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-6.0.0.tgz#436e2df39dc57db124da5a5c02bc63909fdf7046" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" -"@angular/http@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/http/-/http-5.2.10.tgz#d80d60fc205b043f72bd61ba22e7aa386d6a51ec" +"@angular/http@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/http/-/http-6.0.0.tgz#f409e35cd2f4990b43a37beab915ffdcd9c7c992" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" -"@angular/language-service@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-5.2.10.tgz#5699af9d46033faccefeb21d4d168524d2180a8c" +"@angular/language-service@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-6.0.0.tgz#85bf577fd7f45eff13128d4f5f0125078d610aec" -"@angular/platform-browser-dynamic@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.10.tgz#bec4c0ca9fb16c34adee851caa187989953216ca" +"@angular/platform-browser-dynamic@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.0.tgz#66a34b65136446cb3ec39362fd6d2dbb5482ba70" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" -"@angular/platform-browser@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-5.2.10.tgz#92883803de7362e635748a440dd5f6172fc2394a" +"@angular/platform-browser@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-6.0.0.tgz#848b687ea46786483fddcdbbbd17b29c7adcc768" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" -"@angular/router@5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-5.2.10.tgz#cb36c32de0a233a9b49789e11ca0f96c5304f25a" +"@angular/router@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-6.0.0.tgz#09a5c6f6220084c3575df81e8b36cbe9fff10d1f" dependencies: - tslib "^1.7.1" + tslib "^1.9.0" "@angularclass/hmr@2.1.3": version "2.1.3" @@ -175,23 +166,30 @@ pretty-ms "^0.2.1" text-table "^0.2.0" -"@ngrx/effects@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@ngrx/effects/-/effects-5.2.0.tgz#aa762b69cb6fd4644d724a1cecd265caa42baf09" +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" -"@ngrx/router-store@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@ngrx/router-store/-/router-store-5.2.0.tgz#bf4b174ce19a36eba8211fc1ddeaf1e35ae74368" +"@ngrx/effects@6.0.0-beta.1": + version "6.0.0-beta.1" + resolved "https://registry.yarnpkg.com/@ngrx/effects/-/effects-6.0.0-beta.1.tgz#34e742e8c6a5730291f1e1f35798173ac0a93733" -"@ngrx/store@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@ngrx/store/-/store-5.2.0.tgz#627ed74c9cd95462930485d912a557117b23903e" +"@ngrx/router-store@6.0.0-beta.1": + version "6.0.0-beta.1" + resolved "https://registry.yarnpkg.com/@ngrx/router-store/-/router-store-6.0.0-beta.1.tgz#1d43e47996a0a664d07aedbef66be640b63e8aa2" + +"@ngrx/store@6.0.0-beta.1": + version "6.0.0-beta.1" + resolved "https://registry.yarnpkg.com/@ngrx/store/-/store-6.0.0-beta.1.tgz#db4b91fb54828b83495ae9cfb544cf62266a441d" -"@ngtools/webpack@6.0.0-rc.4": - version "6.0.0-rc.4" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-6.0.0-rc.4.tgz#683596658ee4592f19ad6075a9166f1afdb05cd9" +"@ngtools/webpack@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-6.0.0.tgz#e160cccd85823e9b01ee7bc5156a02510a323a34" dependencies: - "@angular-devkit/core" "0.5.6" + "@angular-devkit/core" "0.6.0" tree-kill "^1.0.0" webpack-sources "^1.1.0" @@ -215,13 +213,17 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@9.6.6": - version "9.6.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.6.tgz#439b91f9caf3983cad2eef1e11f6bedcbf9431d2" +"@types/node@*": + version "10.0.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.0.3.tgz#1f89840c7aac2406cc43a2ecad98fc02a8e130e4" + +"@types/node@8.10.11": + version "8.10.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.11.tgz#971ea8cb91adbe0b74e3fbd867dec192d5893a5f" "@types/node@^8.0.24": - version "8.10.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.9.tgz#b507a74a7d3eddc74a17dc35fd40d8f45dde0d6c" + version "8.10.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.12.tgz#dcb66f6de39074a296534bd1a256a3c6a1c8f5b5" "@types/randomstring@1.1.6": version "1.1.6" @@ -319,8 +321,8 @@ ajv-keywords@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" ajv-keywords@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.1.0.tgz#ac2b27939c543e95d2c06e7f7f5c27be4aa543be" + version "3.2.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" ajv@^4.7.0: version "4.11.8" @@ -329,7 +331,7 @@ ajv@^4.7.0: co "^4.6.0" json-stable-stringify "^1.0.1" -ajv@^5.1.0, ajv@~5.5.1: +ajv@^5.1.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" dependencies: @@ -652,26 +654,22 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" atob@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.0.tgz#ab2b150e51d7b122b9efc8d7340c06b6c41076bc" - -atob@~1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/atob/-/atob-1.1.3.tgz#95f13629b12c3a51a5d215abdce2aa9f32f80773" + version "2.1.1" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a" auto-bind@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-1.2.0.tgz#8b7e318aad53d43ba8a8ecaf0066d85d5f798cd6" -autoprefixer@8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.3.0.tgz#22ac5151c3c8946bb8f75f337d5c5042c0ec6404" +autoprefixer@8.4.1: + version "8.4.1" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.4.1.tgz#c6b30001ea4b3daa6b611e50071f62dd24beb564" dependencies: - browserslist "^3.2.4" - caniuse-lite "^1.0.30000830" + browserslist "^3.2.6" + caniuse-lite "^1.0.30000832" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^6.0.21" + postcss "^6.0.22" postcss-value-parser "^3.2.3" autoprefixer@^6.3.1: @@ -695,9 +693,9 @@ ava-init@^0.2.0: read-pkg-up "^2.0.0" write-pkg "^3.1.0" -ava-ts@0.24.3: - version "0.24.3" - resolved "https://registry.yarnpkg.com/ava-ts/-/ava-ts-0.24.3.tgz#df379c9e1cfe9bd68b60fd9714d45ee9e9c5125f" +ava-ts@0.24.5: + version "0.24.5" + resolved "https://registry.yarnpkg.com/ava-ts/-/ava-ts-0.24.5.tgz#825ffc1b0c2fb607fe12ed36638b62aa0e027453" dependencies: "@ava/babel-preset-stage-4" "^1.1.0" "@ava/babel-preset-transform-test-files" "^3.0.0" @@ -904,8 +902,8 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: js-tokens "^3.0.2" babel-core@^6.17.0, babel-core@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" + version "6.26.3" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" @@ -917,15 +915,15 @@ babel-core@^6.17.0, babel-core@^6.26.0: babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" - convert-source-map "^1.5.0" - debug "^2.6.8" + convert-source-map "^1.5.1" + debug "^2.6.9" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" - private "^0.1.7" + private "^0.1.8" slash "^1.0.0" - source-map "^0.5.6" + source-map "^0.5.7" babel-generator@^6.1.0, babel-generator@^6.26.0: version "6.26.1" @@ -1254,8 +1252,8 @@ babel-plugin-transform-es2015-modules-amd@^6.24.1: babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.18.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" + version "6.26.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" @@ -1492,8 +1490,8 @@ babylon@^6.1.0, babylon@^6.17.3, babylon@^6.18.0: resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" babylon@^7.0.0-beta.30: - version "7.0.0-beta.44" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" + version "7.0.0-beta.46" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.46.tgz#b6ddaba81bbb130313932757ff9c195d527088b6" balanced-match@^0.4.2: version "0.4.2" @@ -1632,9 +1630,9 @@ boom@5.x.x: dependencies: hoek "4.x.x" -bootstrap@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.1.0.tgz#110b05c31a236d56dbc9adcda6dd16f53738a28a" +bootstrap@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.1.1.tgz#3aec85000fa619085da8d2e4983dfd67cf2114cb" boxen@^1.2.1: version "1.3.0" @@ -1741,17 +1739,28 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: caniuse-db "^1.0.30000639" electron-to-chromium "^1.2.7" -browserslist@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.4.tgz#fb9ad70fd09875137ae943a31ab815ed76896031" +browserslist@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.6.tgz#138a44d04a9af64443679191d041f28ce5b965d5" dependencies: - caniuse-lite "^1.0.30000821" - electron-to-chromium "^1.3.41" + caniuse-lite "^1.0.30000830" + electron-to-chromium "^1.3.42" buf-compare@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/buf-compare/-/buf-compare-1.0.1.tgz#fef28da8b8113a0a0db4430b0b6467b69730b34a" +buffer-alloc-unsafe@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz#ffe1f67551dd055737de253337bfe853dfab1a6a" + +buffer-alloc@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.1.0.tgz#05514d33bf1656d3540c684f65b1202e90eca303" + dependencies: + buffer-alloc-unsafe "^0.1.0" + buffer-fill "^0.1.0" + buffer-crc32@^0.2.1: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" @@ -1760,6 +1769,10 @@ buffer-equal@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" +buffer-fill@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-0.1.1.tgz#76d825c4d6e50e06b7a31eb520c04d08cc235071" + buffer-from@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531" @@ -1780,7 +1793,7 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" -builder-util-runtime@4.2.0, builder-util-runtime@^4.2.0, builder-util-runtime@~4.2.0: +builder-util-runtime@4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-4.2.0.tgz#c56aa18d34390143da031c418c9d3a055fbd3522" dependencies: @@ -1789,28 +1802,37 @@ builder-util-runtime@4.2.0, builder-util-runtime@^4.2.0, builder-util-runtime@~4 fs-extra-p "^4.5.2" sax "^1.2.4" -builder-util@5.7.8: - version "5.7.8" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-5.7.8.tgz#dcd590710ed6ad5fefb38f2300c764816c018c98" +builder-util-runtime@^4.2.0, builder-util-runtime@^4.2.1, builder-util-runtime@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-4.2.1.tgz#0caa358f1331d70680010141ca591952b69b35bc" + dependencies: + bluebird-lst "^1.0.5" + debug "^3.1.0" + fs-extra-p "^4.6.0" + sax "^1.2.4" + +builder-util@5.7.10: + version "5.7.10" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-5.7.10.tgz#cb49f3fd3b580bdc86bcf1a30be0d036665d127d" dependencies: "7zip-bin" "~3.1.0" app-builder-bin "1.8.6" bluebird-lst "^1.0.5" builder-util-runtime "^4.2.0" - chalk "^2.3.2" + chalk "^2.4.1" debug "^3.1.0" fs-extra-p "^4.5.2" is-ci "^1.1.0" js-yaml "^3.11.0" lazy-val "^1.0.3" semver "^5.5.0" - source-map-support "^0.5.4" + source-map-support "^0.5.5" stat-mode "^0.2.2" temp-file "^3.1.1" -builder-util@5.7.9, builder-util@^5.7.6, builder-util@^5.7.9: - version "5.7.9" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-5.7.9.tgz#a481bd14e03ae4a8336569d469f8bd0dd400fca1" +builder-util@5.7.8: + version "5.7.8" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-5.7.8.tgz#dcd590710ed6ad5fefb38f2300c764816c018c98" dependencies: "7zip-bin" "~3.1.0" app-builder-bin "1.8.6" @@ -1827,6 +1849,25 @@ builder-util@5.7.9, builder-util@^5.7.6, builder-util@^5.7.9: stat-mode "^0.2.2" temp-file "^3.1.1" +builder-util@^5.7.10, builder-util@^5.7.6, builder-util@^5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-5.8.0.tgz#7103945f6b1eb4e68696ec718a59656962400f7c" + dependencies: + "7zip-bin" "~3.1.0" + app-builder-bin "1.8.6" + bluebird-lst "^1.0.5" + builder-util-runtime "^4.2.1" + chalk "^2.4.1" + debug "^3.1.0" + fs-extra-p "^4.6.0" + is-ci "^1.1.0" + js-yaml "^3.11.0" + lazy-val "^1.0.3" + semver "^5.5.0" + source-map-support "^0.5.5" + stat-mode "^0.2.2" + temp-file "^3.1.2" + builtin-modules@^1.0.0, builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -1909,6 +1950,10 @@ call-matcher@^1.0.0: espurify "^1.6.0" estraverse "^4.0.0" +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + call-signature@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/call-signature/-/call-signature-0.0.2.tgz#a84abc825a55ef4cb2b028bd74e205a65b9a4996" @@ -1963,12 +2008,12 @@ 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.30000830" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000830.tgz#6e45255b345649fd15ff59072da1e12bb3de2f13" + version "1.0.30000833" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000833.tgz#2bd7be72a401658d2cbcb8f4d7600deebeb1c676" -caniuse-lite@^1.0.30000821, caniuse-lite@^1.0.30000830: - version "1.0.30000830" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000830.tgz#cb96b8a2dd3cbfe04acea2af3c4e894249095328" +caniuse-lite@^1.0.30000830, caniuse-lite@^1.0.30000832: + version "1.0.30000833" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000833.tgz#98e84fcdb4399c6fa0b0fd41490d3217ac7802b4" capture-stack-trace@^1.0.0: version "1.0.0" @@ -2000,9 +2045,9 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.3.2: - version "2.4.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.0.tgz#a060a297a6b57e15b61ca63ce84995daa0fe6e52" +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" @@ -2012,7 +2057,7 @@ chardet@^0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" -chokidar@^1.4.2, chokidar@^1.7.0: +chokidar@^1.4.2: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" dependencies: @@ -2027,7 +2072,7 @@ chokidar@^1.4.2, chokidar@^1.7.0: optionalDependencies: fsevents "^1.0.0" -chokidar@^2.0.0, chokidar@^2.0.2: +chokidar@^2.0.0, chokidar@^2.0.2, chokidar@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.3.tgz#dcbd4f6cbb2a55b4799ba8a840ac527e5f4b1176" dependencies: @@ -2171,8 +2216,8 @@ cliui@^3.2.0: wrap-ansi "^2.0.0" cliui@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.0.0.tgz#743d4650e05f36d1ed2575b59638d87322bfbbcc" + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" dependencies: string-width "^2.1.1" strip-ansi "^4.0.0" @@ -2214,8 +2259,8 @@ clone@^1.0.0, clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" clone@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + version "2.1.1" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" cloneable-readable@^1.0.0: version "1.1.2" @@ -2314,8 +2359,8 @@ colors@1.0.3: resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" colors@^1.1.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.1.tgz#f4a3d302976aaf042356ba1ade3b1a2c62d9d794" + version "1.2.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.3.tgz#1b152a9c4f6c9f74bc4bb96233ad0b7983b79744" colors@~1.1.2: version "1.1.2" @@ -2471,7 +2516,7 @@ convert-source-map@^0.3.3: version "0.3.5" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" -convert-source-map@^1.2.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1: +convert-source-map@^1.2.0, convert-source-map@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" @@ -2693,12 +2738,12 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" css@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.1.tgz#73a4c81de85db664d4ee674f7d47085e3b2d55dc" + version "2.2.3" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.3.tgz#f861f4ba61e79bedc962aa548e5780fd95cbc6be" dependencies: inherits "^2.0.1" source-map "^0.1.38" - source-map-resolve "^0.3.0" + source-map-resolve "^0.5.1" urix "^0.1.0" cssauron@^1.4.0: @@ -2815,11 +2860,11 @@ dateformat@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" -dateformat@^3.0.2: +dateformat@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" -debug@2.6.9, debug@^2.1.1, debug@^2.1.2, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.5.1, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8: +debug@2.6.9, debug@^2.1.1, debug@^2.1.2, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.5.1, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: @@ -2835,12 +2880,6 @@ decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" -decamelize@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" - dependencies: - xregexp "4.0.0" - decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" @@ -2855,9 +2894,9 @@ deep-equal@1.0.1, deep-equal@^1.0.0, deep-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" -deep-extend@^0.4.0, deep-extend@~0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" +deep-extend@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.5.1.tgz#b894a9dd90d3023fbf1c55a394fb858eb2066f1f" deep-is@~0.1.3: version "0.1.3" @@ -3011,6 +3050,13 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +dir-glob@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + dmg-builder@4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-4.1.5.tgz#f8dc24cd911e0e4a8cdcf9c8a2c829317403985a" @@ -3147,25 +3193,25 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" -ejs@^2.3.1, ejs@^2.5.9, ejs@~2.5.6: +ejs@^2.5.9, ejs@~2.5.6: version "2.5.9" resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.9.tgz#7ba254582a560d267437109a68354112475b0ce5" -electron-builder-lib@20.10.0: - version "20.10.0" - resolved "https://registry.yarnpkg.com/electron-builder-lib/-/electron-builder-lib-20.10.0.tgz#037812e8697edbf8a1287e7932f337cc8d4311b5" +electron-builder-lib@20.11.1: + version "20.11.1" + resolved "https://registry.yarnpkg.com/electron-builder-lib/-/electron-builder-lib-20.11.1.tgz#0df9c1779d8018fa72c0c315b94b7283ac954515" dependencies: "7zip-bin" "~3.1.0" app-builder-bin "1.8.6" async-exit-hook "^2.0.1" bluebird-lst "^1.0.5" - builder-util "5.7.9" + builder-util "5.7.10" builder-util-runtime "4.2.0" chromium-pickle-js "^0.2.0" debug "^3.1.0" ejs "^2.5.9" electron-osx-sign "0.4.10" - electron-publish "20.9.0" + electron-publish "20.11.0" fs-extra-p "^4.5.2" hosted-git-info "^2.6.0" is-ci "^1.1.0" @@ -3209,28 +3255,28 @@ electron-builder-lib@~20.9.0: semver "^5.5.0" temp-file "^3.1.1" -electron-builder-squirrel-windows@20.10.0: - version "20.10.0" - resolved "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-20.10.0.tgz#b3702e171e6fa0c4cda19bdb7d2bba12890725e8" +electron-builder-squirrel-windows@20.13.1: + version "20.13.1" + resolved "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-20.13.1.tgz#ba575c1e659516f10465868803d22becd67a261f" dependencies: archiver "^2.1.1" bluebird-lst "^1.0.5" - builder-util "^5.7.9" - fs-extra-p "^4.5.2" + builder-util "^5.8.0" + fs-extra-p "^4.6.0" sanitize-filename "^1.6.1" optionalDependencies: "7zip-bin" "~3.1.0" -electron-builder@20.10.0: - version "20.10.0" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-20.10.0.tgz#89eb1b18fe71e657cefc83e2a700decd096566a3" +electron-builder@20.11.1: + version "20.11.1" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-20.11.1.tgz#a84feea424ac3abfa0dd1e4818dde8338250e543" dependencies: bluebird-lst "^1.0.5" - builder-util "5.7.9" + builder-util "5.7.10" builder-util-runtime "4.2.0" - chalk "^2.3.2" + chalk "^2.4.1" dmg-builder "4.1.5" - electron-builder-lib "20.10.0" + electron-builder-lib "20.11.1" electron-download-tf "4.3.4" fs-extra-p "^4.5.2" is-ci "^1.1.0" @@ -3308,6 +3354,18 @@ electron-osx-sign@0.4.10: minimist "^1.2.0" plist "^2.1.0" +electron-publish@20.11.0: + version "20.11.0" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-20.11.0.tgz#3c8e6fa1bd6c9c05cbd8b7ed4826d2ab3db4f46d" + dependencies: + bluebird-lst "^1.0.5" + builder-util "^5.7.10" + builder-util-runtime "^4.2.0" + chalk "^2.4.1" + fs-extra-p "^4.5.2" + lazy-val "^1.0.3" + mime "^2.3.1" + electron-publish@20.9.0: version "20.9.0" resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-20.9.0.tgz#095c02fe39674079d90a29eb404dbc894188ca16" @@ -3335,9 +3393,9 @@ electron-rebuild@1.7.3: spawn-rx "^2.0.10" yargs "^7.0.2" -electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.41: - version "1.3.42" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.42.tgz#95c33bf01d0cc405556aec899fe61fd4d76ea0f9" +electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.42: + version "1.3.45" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.45.tgz#458ac1b1c5c760ce8811a16d2bfbd97ec30bafb8" electron-unhandled@1.1.0: version "1.1.0" @@ -3347,23 +3405,23 @@ electron-unhandled@1.1.0: ensure-error "^1.0.0" lodash.debounce "^4.0.8" -electron-updater@2.21.8: - version "2.21.8" - resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-2.21.8.tgz#3881fff1fc7c57a66be0665bd7ffe02b7ecb5566" +electron-updater@2.21.10: + version "2.21.10" + resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-2.21.10.tgz#aa66757ebf966f4247f247a8433af45cfe8e93b0" dependencies: bluebird-lst "^1.0.5" - builder-util-runtime "~4.2.0" + builder-util-runtime "~4.2.1" electron-is-dev "^0.3.0" - fs-extra-p "^4.5.2" + fs-extra-p "^4.6.0" js-yaml "^3.11.0" lazy-val "^1.0.3" lodash.isequal "^4.5.0" semver "^5.5.0" - source-map-support "^0.5.4" + source-map-support "^0.5.5" -electron@2.0.0-beta.7: - version "2.0.0-beta.7" - resolved "https://registry.yarnpkg.com/electron/-/electron-2.0.0-beta.7.tgz#96db97e4a07e8d383da2cdc16206adc57e807f0b" +electron@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-2.0.0.tgz#e95dc7f3a089a52b8c2a52c7c9e1024db0c8d46e" dependencies: "@types/node" "^8.0.24" electron-download "^3.0.1" @@ -3701,8 +3759,8 @@ event-stream@~3.3.0: through "~2.3.1" eventemitter3@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.0.1.tgz#4ce66c3fc5b5a6b9f2245e359e1938f1ab10f960" + version "3.1.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" events@^1.0.0: version "1.1.1" @@ -3904,6 +3962,16 @@ fast-extend@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/fast-extend/-/fast-extend-0.0.2.tgz#f5ec42cf40b9460f521a6387dfb52deeed671dbd" +fast-glob@^2.0.2: + version "2.2.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.1.tgz#686c2345be88f3741e174add0be6f2e5b6078889" + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.1" + micromatch "^3.1.10" + fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -4072,8 +4140,8 @@ flatten@^1.0.2: resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" flow-parser@^0.*: - version "0.70.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.70.0.tgz#9c310187efe4380ba9a251284e9b83b95c49e857" + version "0.71.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.71.0.tgz#da2479b83f9207905b4b17ab0c4e6d17bd505250" flush-write-stream@^1.0.0: version "1.0.3" @@ -4177,12 +4245,16 @@ front-matter@2.1.2: dependencies: js-yaml "^3.4.6" -fs-extra-p@^4.5.0, fs-extra-p@^4.5.2: - version "4.5.2" - resolved "https://registry.yarnpkg.com/fs-extra-p/-/fs-extra-p-4.5.2.tgz#0a22aba489284d17f375d5dc5139aa777fe2df51" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + +fs-extra-p@^4.5.0, fs-extra-p@^4.5.2, fs-extra-p@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/fs-extra-p/-/fs-extra-p-4.6.0.tgz#c7b7117f0dcf8a99c9b2ed589067c960abcf3ef9" dependencies: bluebird-lst "^1.0.5" - fs-extra "^5.0.0" + fs-extra "^6.0.0" fs-extra@^0.30.0: version "0.30.0" @@ -4217,9 +4289,9 @@ fs-extra@^4.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" +fs-extra@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.0.tgz#0f0afb290bb3deb87978da816fcd3c7797f3a817" dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -4278,8 +4350,8 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" fsevents@^1.0.0, fsevents@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.0.tgz#e11a5ff285471e4cc43ab9cd09bb7986c565dcdc" + version "1.2.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.3.tgz#08292982e7059f6674c93d8b829c1e8604979ac0" dependencies: nan "^2.9.2" node-pre-gyp "^0.9.0" @@ -4417,6 +4489,10 @@ glob-stream@^3.1.5: 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" @@ -4523,6 +4599,18 @@ globby@^6.0.0, globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" +globby@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + globule@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09" @@ -4587,8 +4675,8 @@ got@^7.0.0: url-to-options "^1.0.1" got@^8.2.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.0.tgz#6ba26e75f8a6cc4c6b3eb1fe7ce4fec7abac8533" + version "8.3.1" + resolved "https://registry.yarnpkg.com/got/-/got-8.3.1.tgz#093324403d4d955f5a16a7a8d39955d055ae10ed" dependencies: "@sindresorhus/is" "^0.7.0" cacheable-request "^2.1.1" @@ -4731,6 +4819,10 @@ has-symbol-support-x@^1.4.1: version "1.4.2" resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + has-to-string-tag-x@^1.2.0: version "1.4.1" resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" @@ -4941,8 +5033,8 @@ http-errors@~1.6.2: statuses ">= 1.4.0 < 2" http-parser-js@>=0.4.0: - version "0.4.11" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.11.tgz#5b720849c650903c27e521633d94696ee95f3529" + version "0.4.12" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.12.tgz#b9cfbf4a2cf26f0fc34b10ca1489a27771e3474f" http-proxy-middleware@~0.18.0: version "0.18.0" @@ -5058,9 +5150,9 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -ignore@^3.1.2: - version "3.3.7" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021" +ignore@^3.1.2, ignore@^3.3.5: + version "3.3.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.8.tgz#3f8e9c35d38708a3a7e0e9abb6c73e7ee7707b2b" import-lazy@^2.1.0: version "2.1.0" @@ -5603,7 +5695,7 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" -istextorbinary@^2.1.0: +istextorbinary@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.2.1.tgz#a5231a08ef6dd22b268d0895084cf8d58b5bec53" dependencies: @@ -6278,9 +6370,9 @@ lodash@^3.10.1: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.8.0, lodash@~4.17.4: - version "4.17.5" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" +lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.8.0, lodash@~4.17.4: + version "4.17.10" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" lodash@~1.0.1: version "1.0.2" @@ -6310,8 +6402,11 @@ loglevel@^1.4.1: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" loglevelnext@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.4.tgz#0d991d9998180991dac8bd81e73a596a8720a645" + version "1.0.5" + resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.5.tgz#36fc4f5996d6640f539ff203ba819641680d75a2" + dependencies: + es6-symbol "^3.1.1" + object.assign "^4.1.0" lolex@^2.2.0, lolex@^2.3.2: version "2.3.2" @@ -6428,15 +6523,16 @@ media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" -mem-fs-editor@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-3.0.2.tgz#dd0a6eaf2bb8a6b37740067aa549eb530105af9f" +mem-fs-editor@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-4.0.1.tgz#27e6b59df91b37248e9be2145b1bea84695103ed" dependencies: commondir "^1.0.1" - deep-extend "^0.4.0" - ejs "^2.3.1" + deep-extend "^0.5.1" + ejs "^2.5.9" glob "^7.0.3" - globby "^6.1.0" + globby "^8.0.0" + isbinaryfile "^3.0.2" mkdirp "^0.5.0" multimatch "^2.0.0" rimraf "^2.2.8" @@ -6494,6 +6590,10 @@ merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" +merge2@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.1.tgz#271d2516ff52d4af7f7b710b8bf3e16e183fef66" + merge@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" @@ -6520,7 +6620,7 @@ micromatch@^2.1.5, micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" -micromatch@^3.0.4, micromatch@^3.1.4, micromatch@^3.1.5, micromatch@^3.1.8, micromatch@^3.1.9: +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.5, micromatch@^3.1.8, micromatch@^3.1.9: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" dependencies: @@ -6776,8 +6876,8 @@ natives@^1.1.0: resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.3.tgz#44a579be64507ea2d6ed1ca04a9415915cf75558" needle@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.0.tgz#f14efc69cee1024b72c8b21c7bdf94a731dc12fa" + version "2.2.1" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.1.tgz#b5e325bd3aae8c2678902fa296f729455d1d3a7d" dependencies: debug "^2.1.2" iconv-lite "^0.4.4" @@ -6820,8 +6920,8 @@ no-case@^2.2.0: lower-case "^1.1.1" node-abi@^2.0.0, node-abi@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.3.0.tgz#f3d554d6ac72a9ee16f0f4dc9548db7c08de4986" + version "2.4.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.4.0.tgz#3c27515cb842f5bbc132a31254f9f1e1c55c7b83" dependencies: semver "^5.4.1" @@ -6905,9 +7005,9 @@ node-pre-gyp@^0.9.0: semver "^5.3.0" tar "^4" -node-sass@4.8.3: - version "4.8.3" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.8.3.tgz#d077cc20a08ac06f661ca44fb6f19cd2ed41debb" +node-sass@4.9.0: + version "4.9.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.0.tgz#d1b8aa855d98ed684d6848db929a20771cc2ae52" dependencies: async-foreach "^0.1.3" chalk "^1.1.1" @@ -7103,7 +7203,7 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-keys@^1.0.8: +object-keys@^1.0.11, object-keys@^1.0.8: version "1.0.11" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" @@ -7121,6 +7221,15 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + 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" @@ -7301,9 +7410,9 @@ osenv@0, osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -otpauth@3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/otpauth/-/otpauth-3.1.3.tgz#0bfc3b60a3d0ab157b404b4439fe488fb30a1464" +otpauth@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/otpauth/-/otpauth-3.2.0.tgz#944b70f38c22caad21cfc76b917834102cccb148" p-cancelable@^0.3.0: version "0.3.0" @@ -7494,8 +7603,8 @@ parseurl@~1.3.2: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" parsimmon@^1.6.4: - version "1.7.2" - resolved "https://registry.yarnpkg.com/parsimmon/-/parsimmon-1.7.2.tgz#e0c8aa132bfec54cc0d5d312d171ddd8f446c539" + version "1.7.3" + resolved "https://registry.yarnpkg.com/parsimmon/-/parsimmon-1.7.3.tgz#3e8a9ae1f651077c4f6dcf9b3ade1f9e60d085df" pascalcase@^0.1.1: version "0.1.1" @@ -7975,13 +8084,13 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0 source-map "^0.5.6" supports-color "^3.2.3" -postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.18, postcss@^6.0.21: - version "6.0.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.21.tgz#8265662694eddf9e9a5960db6da33c39e4cd069d" +postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.18, postcss@^6.0.22: + version "6.0.22" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.22.tgz#e23b78314905c3b90cbd61702121e7a78848f2a3" dependencies: - chalk "^2.3.2" + chalk "^2.4.1" source-map "^0.6.1" - supports-color "^5.3.0" + supports-color "^5.4.0" pre-commit@1.2.2: version "1.2.2" @@ -8066,7 +8175,7 @@ pretty-ms@^3.0.0: parse-ms "^1.0.0" plur "^2.1.2" -private@^0.1.6, private@^0.1.7, private@~0.1.5: +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" @@ -8266,10 +8375,10 @@ raw-loader@0.5.1, raw-loader@~0.5.1: resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" rc@^1.0.1, rc@^1.1.2, rc@^1.1.6, rc@^1.1.7, rc@^1.2.1: - version "1.2.6" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.6.tgz#eb18989c6d4f4f162c399f79ddd29f3835568092" + version "1.2.7" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.7.tgz#8a10ca30d588d00464360372b890d06dacd02297" dependencies: - deep-extend "~0.4.0" + deep-extend "^0.5.1" ini "~1.3.0" minimist "^1.2.0" strip-json-comments "~2.0.1" @@ -8709,11 +8818,11 @@ resolve-url-loader@2.3.0: source-map "^0.5.7" urix "^0.1.0" -resolve-url@^0.2.1, resolve-url@~0.2.1: +resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2, resolve@^1.4.0: +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2: version "1.7.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" dependencies: @@ -8827,30 +8936,30 @@ rx@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" -rxjs-tslint-rules@3.17.0: - version "3.17.0" - resolved "https://registry.yarnpkg.com/rxjs-tslint-rules/-/rxjs-tslint-rules-3.17.0.tgz#f8588edf07f4415556e5fa059dea36e758df88ac" +rxjs-compat@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/rxjs-compat/-/rxjs-compat-6.1.0.tgz#935059623ee4c167728c9dd03ee6e4468cc5b583" + +rxjs@6.1.0, rxjs@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.1.0.tgz#833447de4e4f6427b9cec3e5eb9f56415cd28315" dependencies: - decamelize "^2.0.0" - resolve "^1.4.0" - tslib "^1.8.0" + tslib "^1.9.0" -rxjs@5.5.10, rxjs@^5.1.1, rxjs@^5.4.2, rxjs@^5.5.2: +rxjs@^5.1.1, rxjs@^5.4.2, rxjs@^5.5.2: version "5.5.10" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.10.tgz#fde02d7a614f6c8683d0d1957827f492e09db045" dependencies: symbol-observable "1.0.1" -rxjs@^6.0.0-beta.3: - version "6.0.0-uncanny-rc.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.0.0-uncanny-rc.7.tgz#e5d6ebe2c538c583bf4b3600b60112d64a7a6991" - dependencies: - tslib "^1.9.0" - -safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -9119,8 +9228,8 @@ simple-concat@^1.0.0: resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" simple-get@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.7.0.tgz#ad37f926d08129237ff08c4f2edfd6f10e0380b5" + version "2.8.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" dependencies: decompress-response "^3.3.0" once "^1.3.1" @@ -9132,9 +9241,9 @@ single-line-log@^1.1.2: dependencies: string-width "^1.0.1" -sinon@4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.5.0.tgz#427ae312a337d3c516804ce2754e8c0d5028cb04" +sinon@5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-5.0.3.tgz#9950f1616187ff0cd7d75a60d66bc27fed569945" dependencies: "@sinonjs/formatio" "^2.0.0" diff "^3.1.0" @@ -9220,8 +9329,8 @@ sockjs@0.3.19: uuid "^3.0.1" sodium-native@^2.1.2: - version "2.1.5" - resolved "https://registry.yarnpkg.com/sodium-native/-/sodium-native-2.1.5.tgz#cdc9bb7c2ed05a3da37cd783ff8aaf460c090c79" + version "2.1.6" + resolved "https://registry.yarnpkg.com/sodium-native/-/sodium-native-2.1.6.tgz#4c130a61fe4cddf029d14f6f61489a2efde49cad" dependencies: ini "^1.3.5" nan "^2.4.0" @@ -9251,16 +9360,7 @@ source-map-loader@0.2.3: loader-utils "~0.2.2" source-map "~0.6.1" -source-map-resolve@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.3.1.tgz#610f6122a445b8dd51535a2a71b783dfc1248761" - dependencies: - atob "~1.1.0" - resolve-url "~0.2.1" - source-map-url "~0.3.0" - urix "~0.1.0" - -source-map-resolve@^0.5.0: +source-map-resolve@^0.5.0, source-map-resolve@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a" dependencies: @@ -9270,10 +9370,11 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@0.5.4, source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.4.tgz#54456efa89caa9270af7cd624cc2f123e51fbae8" +source-map-support@0.5.5, source-map-support@^0.5.0, source-map-support@^0.5.3, source-map-support@^0.5.4, source-map-support@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.5.tgz#0d4af9e00493e855402e8ec36ebed2d266fceb90" dependencies: + buffer-from "^1.0.0" source-map "^0.6.0" source-map-support@^0.4.15: @@ -9286,10 +9387,6 @@ source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" -source-map-url@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9" - source-map@0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.0.tgz#0fe96503ac86a5adb5de63f4e412ae4872cdbe86" @@ -9707,7 +9804,7 @@ supports-color@^3.2.3: dependencies: has-flag "^1.0.0" -supports-color@^5.0.0, supports-color@^5.1.0, supports-color@^5.3.0: +supports-color@^5.0.0, supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0: version "5.4.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" dependencies: @@ -9765,8 +9862,8 @@ tapable@^1.0.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.0.0.tgz#cbb639d9002eed9c6b5975eb20598d7936f1f9f2" tar-fs@^1.13.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.0.tgz#e877a25acbcc51d8c790da1c57c9cf439817b896" + version "1.16.2" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.2.tgz#17e5239747e399f7e77344f5f53365f04af53577" dependencies: chownr "^1.0.1" mkdirp "^0.5.1" @@ -9774,12 +9871,15 @@ tar-fs@^1.13.0: tar-stream "^1.1.2" tar-stream@^1.1.2, tar-stream@^1.5.0: - version "1.5.5" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.5.tgz#5cad84779f45c83b1f2508d96b09d88c7218af55" + version "1.6.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.0.tgz#a50efaa7b17760b82c27b3cae4a301a8254a5715" dependencies: bl "^1.0.0" + buffer-alloc "^1.1.0" end-of-stream "^1.0.0" + fs-constants "^1.0.0" readable-stream "^2.0.0" + to-buffer "^1.1.0" xtend "^4.0.0" tar@^2.0.0: @@ -9791,24 +9891,24 @@ tar@^2.0.0: inherits "2" tar@^4: - version "4.4.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.1.tgz#b25d5a8470c976fd7a9a8a350f42c59e9fa81749" + version "4.4.2" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.2.tgz#60685211ba46b38847b1ae7ee1a24d744a2cd462" dependencies: chownr "^1.0.1" fs-minipass "^1.2.5" minipass "^2.2.4" minizlib "^1.1.0" mkdirp "^0.5.0" - safe-buffer "^5.1.1" + safe-buffer "^5.1.2" yallist "^3.0.2" -temp-file@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.1.1.tgz#8823649aa4e8a6e419eb71b601a2e4d472b0f24f" +temp-file@^3.1.1, temp-file@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.1.2.tgz#54ba4084097558e8ff2ad1e4bd84841ef2804043" dependencies: async-exit-hook "^2.0.1" bluebird-lst "^1.0.5" - fs-extra-p "^4.5.0" + fs-extra-p "^4.6.0" lazy-val "^1.0.3" temp@^0.8.1: @@ -9916,6 +10016,10 @@ to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" +to-buffer@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" @@ -10002,9 +10106,9 @@ ts-loader@4.2.0: micromatch "^3.1.4" semver "^5.0.1" -ts-node@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-6.0.0.tgz#46c25f8498593a9248eeea16906f1598fa098140" +ts-node@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-6.0.2.tgz#e132d530e53173bc6a8c21ea65f64d8b47bc573e" dependencies: arrify "^1.0.0" chalk "^2.3.0" @@ -10040,7 +10144,7 @@ tsickle@^0.27.2: source-map "^0.6.0" source-map-support "^0.5.0" -tslib@^1.7.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@~1.9.0: +tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@~1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8" @@ -10056,9 +10160,9 @@ tslint-rules-bunch@0.0.4: tslib "^1.9.0" tsutils "^2.19.1" -tslint@5.9.1: - version "5.9.1" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.9.1.tgz#1255f87a3ff57eb0b0e1f0e610a8b4748046c9ae" +tslint@5.10.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.10.0.tgz#11e26bccb88afa02dd0d9956cae3d4540b5f54c3" dependencies: babel-code-frame "^6.22.0" builtin-modules "^1.1.1" @@ -10074,8 +10178,8 @@ tslint@5.9.1: tsutils "^2.12.1" tsutils@^2.12.1, tsutils@^2.19.1: - version "2.26.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.26.1.tgz#9e4a0cb9ff173863f34c22a961969081270d1878" + version "2.26.2" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.26.2.tgz#a9f9f63434a456a5e0c95a45d9a59181cb32d3bf" dependencies: tslib "^1.8.1" @@ -10118,11 +10222,7 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -typescript@2.8.3: - version "2.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.8.3.tgz#5d817f9b6f31bb871835f4edf0089f21abe6c170" - -typescript@~2.7.2: +typescript@2.7.2, typescript@~2.7.2: version "2.7.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.7.2.tgz#2d615a1ef4aee4f574425cdff7026edf81919836" @@ -10134,8 +10234,8 @@ uglify-es@^3.3.4: source-map "~0.6.1" uglify-js@3.3.x: - version "3.3.22" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.22.tgz#e5f0e50ddd386b7e35b728b51600bf7a7ad0b0dc" + version "3.3.23" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.23.tgz#48ea43e638364d18be292a6fdc2b5b7c35f239ab" dependencies: commander "~2.15.0" source-map "~0.6.1" @@ -10242,8 +10342,8 @@ unzip-response@^2.0.1: resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" upath@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.0.4.tgz#ee2321ba0a786c50973db043a50b7bcba822361d" + version "1.0.5" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.0.5.tgz#02cab9ecebe95bbec6d5fc2566325725ab6d1a73" update-notifier@^2.3.0, update-notifier@^2.5.0: version "2.5.0" @@ -10270,7 +10370,7 @@ uri-js@^3.0.2: dependencies: punycode "^2.1.0" -urix@^0.1.0, urix@~0.1.0: +urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" @@ -10494,8 +10594,8 @@ wait-on@2.1.0: rx "^4.1.0" watchpack@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.5.0.tgz#231e783af830a22f8966f65c4c4bacc814072eed" + version "1.6.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" dependencies: chokidar "^2.0.2" graceful-fs "^4.1.2" @@ -10543,9 +10643,9 @@ webpack-addons@^1.1.5: dependencies: jscodeshift "^0.4.0" -webpack-cli@2.0.15: - version "2.0.15" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-2.0.15.tgz#7532066556b03bd3292285ac08537e28844616c2" +webpack-cli@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-2.1.2.tgz#9c9a4b90584f7b8acaf591238ef0667e04c817f6" dependencies: chalk "^2.3.2" cross-spawn "^6.0.5" @@ -10572,11 +10672,11 @@ webpack-cli@2.0.15: webpack-addons "^1.1.5" yargs "^11.1.0" yeoman-environment "^2.0.0" - yeoman-generator "^2.0.3" + yeoman-generator "^2.0.4" -webpack-dev-middleware@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.2.tgz#be4d0c36a4fa7d69d6904093418514caa9df3a40" +webpack-dev-middleware@3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz#8b32aa43da9ae79368c1bf1183f2b6cf5e1f39ed" dependencies: loud-rejection "^1.6.0" memory-fs "~0.4.1" @@ -10586,9 +10686,9 @@ webpack-dev-middleware@3.1.2: url-join "^4.0.0" webpack-log "^1.0.1" -webpack-dev-server@3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.3.tgz#5cecfd8a9d60c4638284813f1cf9562f04e5c1c5" +webpack-dev-server@3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.4.tgz#9a08d13c4addd1e3b6d8ace116e86715094ad5b4" dependencies: ansi-html "0.0.7" array-includes "^3.0.3" @@ -10615,7 +10715,7 @@ webpack-dev-server@3.1.3: spdy "^3.4.1" strip-ansi "^3.0.0" supports-color "^5.1.0" - webpack-dev-middleware "3.1.2" + webpack-dev-middleware "3.1.3" webpack-log "^1.1.2" yargs "11.0.0" @@ -10844,10 +10944,6 @@ xmldom@0.1.x: version "0.1.27" resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" -xregexp@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" - "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" @@ -10998,25 +11094,25 @@ yeoman-environment@^2.0.0, yeoman-environment@^2.0.5: text-table "^0.2.0" untildify "^3.0.2" -yeoman-generator@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.4.tgz#c1c51580ab88506233dd6e837a4bbf8a8e34c9a6" +yeoman-generator@^2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.5.tgz#57b0b3474701293cc9ec965288f3400b00887c81" dependencies: async "^2.6.0" chalk "^2.3.0" cli-table "^0.3.1" - cross-spawn "^5.1.0" + cross-spawn "^6.0.5" dargs "^5.1.0" - dateformat "^3.0.2" + dateformat "^3.0.3" debug "^3.1.0" detect-conflict "^1.0.0" error "^7.0.2" find-up "^2.1.0" github-username "^4.0.0" - istextorbinary "^2.1.0" - lodash "^4.17.4" + istextorbinary "^2.2.1" + lodash "^4.17.10" make-dir "^1.1.0" - mem-fs-editor "^3.0.2" + mem-fs-editor "^4.0.0" minimist "^1.2.0" pretty-bytes "^4.0.2" read-chunk "^2.1.0"