From b10fcd44117d3e5dd192dfe3e1f51ea29b320e13 Mon Sep 17 00:00:00 2001 From: Santosh Yadav Date: Fri, 3 May 2019 20:49:01 +0530 Subject: [PATCH] Build(schematics): Update TypeScript to 3.4.x and RxJS to 6.5.x Fixes #1788 --- WORKSPACE | 9 +- modules/data/schematics/ng-add/index.spec.ts | 12 +- .../effects/schematics/ng-add/index.spec.ts | 8 +- .../entity/schematics/ng-add/index.spec.ts | 8 +- .../schematics/ng-add/index.spec.ts | 8 +- modules/schematics-core/BUILD.bazel | 1 + .../testing/create-workspace.ts | 57 +- modules/schematics/src/action/index.spec.ts | 8 +- modules/schematics/src/cli.spec.ts | 18 +- .../schematics/src/container/index.spec.ts | 109 +- modules/schematics/src/effect/index.spec.ts | 8 +- modules/schematics/src/entity/index.spec.ts | 8 +- modules/schematics/src/feature/index.spec.ts | 8 +- modules/schematics/src/ng-add/index.spec.ts | 8 +- modules/schematics/src/reducer/index.spec.ts | 8 +- modules/schematics/src/store/index.spec.ts | 8 +- .../schematics/ng-add/index.spec.ts | 8 +- modules/store/schematics/ng-add/index.spec.ts | 8 +- package.json | 38 +- .../ngrx.io/content/guide/migration/v8.md | 4 +- projects/ngrx.io/package.json | 2 +- projects/ngrx.io/scripts/check-environment.js | 2 + .../tools/examples/shared/package.json | 2 +- .../ngrx.io/tools/examples/shared/yarn.lock | 69 +- projects/ngrx.io/yarn.lock | 104 +- tools/defaults.bzl | 4 +- tools/package.json | 4 +- yarn.lock | 1079 ++++++++++------- 28 files changed, 960 insertions(+), 650 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 71a62aba6c..f1239b5f62 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -11,8 +11,8 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "build_bazel_rules_nodejs", - sha256 = "213dcf7e72f3acd4d1e369b7a356f3e5d9560f380bd655b13b7c0ea425d7c419", - urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.27.9/rules_nodejs-0.27.9.tar.gz"], + sha256 = "3a3efbf223f6de733475602844ad3a8faa02abda25ab8cfe1d1ed0db134887cf", + urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.27.12/rules_nodejs-0.27.12.tar.gz"], ) http_archive( @@ -38,7 +38,8 @@ check_bazel_version(minimum_bazel_version = "0.24.0") node_repositories( node_version = "10.9.0", - yarn_version = "1.9.2", + package_json = ["//:package.json"], + yarn_version = "1.12.1", ) yarn_install( @@ -61,7 +62,7 @@ browser_repositories( firefox = True, ) -load("@npm_bazel_typescript//:defs.bzl", "ts_setup_workspace") +load("@npm_bazel_typescript//:index.bzl", "ts_setup_workspace") ts_setup_workspace() diff --git a/modules/data/schematics/ng-add/index.spec.ts b/modules/data/schematics/ng-add/index.spec.ts index 0d0983bea1..c7b2f3072f 100644 --- a/modules/data/schematics/ng-add/index.spec.ts +++ b/modules/data/schematics/ng-add/index.spec.ts @@ -24,8 +24,12 @@ describe('Data ng-add Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should update package.json', () => { @@ -260,7 +264,7 @@ describe('Data ng-add Schematic', () => { NgrxDataModuleConfig, Pluralizer } from 'ngrx-data'; - + const customConfig: NgrxDataModuleConfig = { root: 'api', // default root path to the server's web api timeout: 3000, // request timeout @@ -291,7 +295,7 @@ describe('Data ng-add Schematic', () => { EntityDataModuleConfig, Pluralizer } from '@ngrx/data'; - + const customConfig: EntityDataModuleConfig = { root: 'api', // default root path to the server's web api timeout: 3000, // request timeout diff --git a/modules/effects/schematics/ng-add/index.spec.ts b/modules/effects/schematics/ng-add/index.spec.ts index 566bfc76ad..9870b41805 100644 --- a/modules/effects/schematics/ng-add/index.spec.ts +++ b/modules/effects/schematics/ng-add/index.spec.ts @@ -31,8 +31,12 @@ describe('Effect ng-add Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should update package.json', () => { diff --git a/modules/entity/schematics/ng-add/index.spec.ts b/modules/entity/schematics/ng-add/index.spec.ts index 72f100a535..d599ab3faa 100644 --- a/modules/entity/schematics/ng-add/index.spec.ts +++ b/modules/entity/schematics/ng-add/index.spec.ts @@ -17,8 +17,12 @@ describe('Entity ng-add Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should update package.json', () => { diff --git a/modules/router-store/schematics/ng-add/index.spec.ts b/modules/router-store/schematics/ng-add/index.spec.ts index ffd6f59052..80a4dd19de 100644 --- a/modules/router-store/schematics/ng-add/index.spec.ts +++ b/modules/router-store/schematics/ng-add/index.spec.ts @@ -23,8 +23,12 @@ describe('Router Store ng-add Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should update package.json', () => { diff --git a/modules/schematics-core/BUILD.bazel b/modules/schematics-core/BUILD.bazel index 01f4701f2b..dc8c816681 100644 --- a/modules/schematics-core/BUILD.bazel +++ b/modules/schematics-core/BUILD.bazel @@ -12,6 +12,7 @@ ts_library( deps = [ "@npm//@angular-devkit/core", "@npm//@angular-devkit/schematics", + "@npm//rxjs", "@npm//typescript", ], ) diff --git a/modules/schematics-core/testing/create-workspace.ts b/modules/schematics-core/testing/create-workspace.ts index 83e563f48f..196e520836 100644 --- a/modules/schematics-core/testing/create-workspace.ts +++ b/modules/schematics-core/testing/create-workspace.ts @@ -1,7 +1,9 @@ import { - UnitTestTree, SchematicTestRunner, + UnitTestTree, } from '@angular-devkit/schematics/testing'; +import { concatMap } from 'rxjs/operators'; +import { Observable } from 'rxjs'; export const defaultWorkspaceOptions = { name: 'workspace', @@ -20,13 +22,6 @@ export const defaultAppOptions = { skipTests: false, }; -const defaultModuleOptions = { - name: 'foo', - spec: true, - module: undefined, - flat: false, -}; - const defaultLibOptions = { name: 'baz', }; @@ -40,28 +35,32 @@ export function getTestProjectPath( export function createWorkspace( schematicRunner: SchematicTestRunner, - appTree: UnitTestTree, workspaceOptions = defaultWorkspaceOptions, appOptions = defaultAppOptions, libOptions = defaultLibOptions -) { - appTree = schematicRunner.runExternalSchematic( - '@schematics/angular', - 'workspace', - workspaceOptions - ); - appTree = schematicRunner.runExternalSchematic( - '@schematics/angular', - 'application', - appOptions, - appTree - ); - appTree = schematicRunner.runExternalSchematic( - '@schematics/angular', - 'library', - libOptions, - appTree - ); - - return appTree; +): Observable { + return schematicRunner + .runExternalSchematicAsync( + '@schematics/angular', + 'workspace', + workspaceOptions + ) + .pipe( + concatMap(tree => + schematicRunner.runExternalSchematicAsync( + '@schematics/angular', + 'application', + appOptions, + tree + ) + ), + concatMap(tree => + schematicRunner.runExternalSchematicAsync( + '@schematics/angular', + 'library', + libOptions, + tree + ) + ) + ); } diff --git a/modules/schematics/src/action/index.spec.ts b/modules/schematics/src/action/index.spec.ts index 3f81ba204f..c97b92cc59 100644 --- a/modules/schematics/src/action/index.spec.ts +++ b/modules/schematics/src/action/index.spec.ts @@ -28,8 +28,12 @@ describe('Action Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should create an action to specified project if provided', () => { diff --git a/modules/schematics/src/cli.spec.ts b/modules/schematics/src/cli.spec.ts index 18e02285b0..f5f86a4d1b 100644 --- a/modules/schematics/src/cli.spec.ts +++ b/modules/schematics/src/cli.spec.ts @@ -23,15 +23,21 @@ describe('CLI Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should create a class by the angular/cli', () => { const options = { ...defaultOptions }; - const tree = schematicRunner.runSchematic('class', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/foo.ts`); - - expect(content).toMatch(/export class Foo/); + schematicRunner + .runSchematicAsync('class', options, appTree) + .subscribe(tree => { + const content = tree.readContent(`${projectPath}/src/app/foo.ts`); + expect(content).toMatch(/export class Foo/); + }); }); }); diff --git a/modules/schematics/src/container/index.spec.ts b/modules/schematics/src/container/index.spec.ts index 60f0c356ff..69abe3a7cc 100644 --- a/modules/schematics/src/container/index.spec.ts +++ b/modules/schematics/src/container/index.spec.ts @@ -32,79 +32,106 @@ describe('Container Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should respect the state option if not provided', () => { const options = { ...defaultOptions, state: undefined }; - const tree = schematicRunner.runSchematic('container', options, appTree); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); - expect(content).not.toMatch(/import \* as fromStore/); + schematicRunner + .runSchematicAsync('container', options, appTree) + .subscribe(tree => { + const content = tree.readContent( + `${projectPath}/src/app/foo/foo.component.ts` + ); + expect(content).not.toMatch(/import \* as fromStore/); + }); }); it('should import the state path if provided', () => { const options = { ...defaultOptions, state: 'reducers' }; appTree.create(`${projectPath}/src/app/reducers`, ''); - const tree = schematicRunner.runSchematic('container', options, appTree); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); - expect(content).toMatch(/import \* as fromStore from '..\/reducers';/); + schematicRunner + .runSchematicAsync('container', options, appTree) + .subscribe(tree => { + const content = tree.readContent( + `${projectPath}/src/app/foo/foo.component.ts` + ); + expect(content).toMatch(/import \* as fromStore from '..\/reducers';/); + }); }); it('should remove .ts from the state path if provided', () => { const options = { ...defaultOptions, state: 'reducers/foo.ts' }; appTree.create(`${projectPath}/src/app/reducers/foo.ts`, ''); - const tree = schematicRunner.runSchematic('container', options, appTree); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); - expect(content).toMatch(/import \* as fromStore from '..\/reducers\/foo';/); + schematicRunner + .runSchematicAsync('container', options, appTree) + .subscribe(tree => { + const content = tree.readContent( + `${projectPath}/src/app/foo/foo.component.ts` + ); + expect(content).toMatch( + /import \* as fromStore from '..\/reducers\/foo';/ + ); + }); }); it('should remove index.ts from the state path if provided', () => { const options = { ...defaultOptions, state: 'reducers/index.ts' }; appTree.create(`${projectPath}/src/app/reducers/index.ts`, ''); - const tree = schematicRunner.runSchematic('container', options, appTree); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); - expect(content).toMatch(/import \* as fromStore from '..\/reducers';/); + schematicRunner + .runSchematicAsync('container', options, appTree) + .subscribe(tree => { + const content = tree.readContent( + `${projectPath}/src/app/foo/foo.component.ts` + ); + expect(content).toMatch(/import \* as fromStore from '..\/reducers';/); + }); }); it('should import Store into the component', () => { const options = { ...defaultOptions, state: 'reducers' }; appTree.create(`${projectPath}/src/app/reducers`, ''); - const tree = schematicRunner.runSchematic('container', options, appTree); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); - expect(content).toMatch(/import\ {\ Store\ }\ from\ '@ngrx\/store';/); + schematicRunner + .runSchematicAsync('container', options, appTree) + .subscribe(tree => { + const content = tree.readContent( + `${projectPath}/src/app/foo/foo.component.ts` + ); + expect(content).toMatch(/import\ {\ Store\ }\ from\ '@ngrx\/store';/); + }); }); it('should update the component constructor if the state path if provided', () => { const options = { ...defaultOptions, state: 'reducers' }; appTree.create(`${projectPath}/src/app/reducers`, ''); - const tree = schematicRunner.runSchematic('container', options, appTree); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); - expect(content).toMatch( - /constructor\(private store\: Store\\) { }\n\n/ - ); + schematicRunner + .runSchematicAsync('container', options, appTree) + .subscribe(tree => { + const content = tree.readContent( + `${projectPath}/src/app/foo/foo.component.ts` + ); + expect(content).toMatch( + /constructor\(private store\: Store\\) { }\n\n/ + ); + }); }); it('should update the component spec', () => { const options = { ...defaultOptions, spec: true }; - const tree = schematicRunner.runSchematic('container', options, appTree); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.spec.ts` - ); - expect(content).toMatch( - /import { Store, StoreModule } from '@ngrx\/store';/ - ); + schematicRunner + .runSchematicAsync('container', options, appTree) + .subscribe(tree => { + const content = tree.readContent( + `${projectPath}/src/app/foo/foo.component.spec.ts` + ); + expect(content).toMatch( + /import { Store, StoreModule } from '@ngrx\/store';/ + ); + }); }); }); diff --git a/modules/schematics/src/effect/index.spec.ts b/modules/schematics/src/effect/index.spec.ts index 18b76f6385..2f0dfc0715 100644 --- a/modules/schematics/src/effect/index.spec.ts +++ b/modules/schematics/src/effect/index.spec.ts @@ -34,8 +34,12 @@ describe('Effect Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should create an effect to specified project if provided', () => { diff --git a/modules/schematics/src/entity/index.spec.ts b/modules/schematics/src/entity/index.spec.ts index 2d9e947801..714bc316c2 100644 --- a/modules/schematics/src/entity/index.spec.ts +++ b/modules/schematics/src/entity/index.spec.ts @@ -26,8 +26,12 @@ describe('Entity Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should create 3 files', () => { diff --git a/modules/schematics/src/feature/index.spec.ts b/modules/schematics/src/feature/index.spec.ts index 718db9e25a..1d85acc1cd 100644 --- a/modules/schematics/src/feature/index.spec.ts +++ b/modules/schematics/src/feature/index.spec.ts @@ -28,8 +28,12 @@ describe('Feature Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should create all files of a feature', () => { diff --git a/modules/schematics/src/ng-add/index.spec.ts b/modules/schematics/src/ng-add/index.spec.ts index 9797fa9bad..72e18aa149 100644 --- a/modules/schematics/src/ng-add/index.spec.ts +++ b/modules/schematics/src/ng-add/index.spec.ts @@ -17,8 +17,12 @@ describe('ng-add Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it(`should leave the workspace's cli as default`, () => { diff --git a/modules/schematics/src/reducer/index.spec.ts b/modules/schematics/src/reducer/index.spec.ts index 84a909d9b7..f40e4423d1 100644 --- a/modules/schematics/src/reducer/index.spec.ts +++ b/modules/schematics/src/reducer/index.spec.ts @@ -27,8 +27,12 @@ describe('Reducer Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createReducers(createWorkspace(schematicRunner, appTree)); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = createReducers(tree)), + done.fail, + done + ); }); it('should create one file', () => { diff --git a/modules/schematics/src/store/index.spec.ts b/modules/schematics/src/store/index.spec.ts index 9f0d63e469..af2752df4c 100644 --- a/modules/schematics/src/store/index.spec.ts +++ b/modules/schematics/src/store/index.spec.ts @@ -29,8 +29,12 @@ describe('Store Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should create the initial store setup', () => { diff --git a/modules/store-devtools/schematics/ng-add/index.spec.ts b/modules/store-devtools/schematics/ng-add/index.spec.ts index b3486bd1d2..9da2db8ea4 100644 --- a/modules/store-devtools/schematics/ng-add/index.spec.ts +++ b/modules/store-devtools/schematics/ng-add/index.spec.ts @@ -25,8 +25,12 @@ describe('Store-Devtools ng-add Schematic', () => { let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should update package.json', () => { diff --git a/modules/store/schematics/ng-add/index.spec.ts b/modules/store/schematics/ng-add/index.spec.ts index 32ecc24754..6991616769 100644 --- a/modules/store/schematics/ng-add/index.spec.ts +++ b/modules/store/schematics/ng-add/index.spec.ts @@ -24,8 +24,12 @@ describe('Store ng-add Schematic', () => { const projectPath = getTestProjectPath(); let appTree: UnitTestTree; - beforeEach(() => { - appTree = createWorkspace(schematicRunner, appTree); + beforeEach((done: DoneFn) => { + createWorkspace(schematicRunner).subscribe( + tree => (appTree = tree), + done.fail, + done + ); }); it('should update package.json', () => { diff --git a/package.json b/package.json index fd0a6f0cde..b6c8a825fe 100644 --- a/package.json +++ b/package.json @@ -76,35 +76,35 @@ ] }, "dependencies": { - "@angular/animations": "^8.0.0-beta.10", - "@angular/bazel": "^8.0.0-beta.10", - "@angular/cdk": "^7.3.0", - "@angular/cli": "^8.0.0-beta.10", - "@angular/common": "^8.0.0-beta.10", - "@angular/compiler": "^8.0.0-beta.10", - "@angular/compiler-cli": "^8.0.0-beta.10", - "@angular/core": "^8.0.0-beta.10", - "@angular/forms": "^8.0.0-beta.10", + "@angular/animations": "^8.0.0-beta.13", + "@angular/bazel": "^8.0.0-rc.0", + "@angular/cdk": "^8.0.0-beta.2", + "@angular/cli": "^8.0.0-rc.0", + "@angular/common": "^8.0.0-beta.13", + "@angular/compiler": "^8.0.0-rc.0", + "@angular/compiler-cli": "^8.0.0-rc.0", + "@angular/core": "^8.0.0-rc.0", + "@angular/forms": "^8.0.0-beta.13", "@angular/http": "^8.0.0-beta.10", - "@angular/material": "^7.3.0", - "@angular/platform-browser": "^8.0.0-beta.10", - "@angular/platform-browser-dynamic": "^8.0.0-beta.10", - "@angular/platform-server": "^8.0.0-beta.10", - "@angular/router": "^8.0.0-beta.10", + "@angular/material": "^8.0.0-beta.2", + "@angular/platform-browser": "^8.0.0-rc.0", + "@angular/platform-browser-dynamic": "^8.0.0-rc.0", + "@angular/platform-server": "^8.0.0-rc.0", + "@angular/router": "^8.0.0-rc.0", "@applitools/eyes-cypress": "^3.4.12", "@bazel/buildifier": "^0.22.0", "core-js": "^2.5.4", "hammerjs": "^2.0.8", "opencollective": "^1.0.3", - "rxjs": "^6.4.0", + "rxjs": "^6.5.1", "zone.js": "^0.9.0" }, "devDependencies": { - "@angular-devkit/build-angular": "~0.800.0-beta.7", + "@angular-devkit/build-angular": "~0.800.0-beta.13", "@bazel/bazel": "^0.24.0", "@bazel/ibazel": "^0.10.0", "@bazel/jasmine": "^0.27.9", - "@bazel/typescript": "^0.27.9", + "@bazel/typescript": "^0.27.12", "@cypress/webpack-preprocessor": "^4.0.3", "@octokit/rest": "^15.17.0", "@types/fs-extra": "^2.1.0", @@ -164,7 +164,7 @@ "tslib": "^1.9.0", "tslint": "^5.7.0", "tsutils": "2.20.0", - "typescript": "~3.3.4000", + "typescript": "~3.4.4", "uglify-js": "^3.1.9" }, "collective": { @@ -178,7 +178,7 @@ "listr-verbose-renderer": "^0.5.0", "lodash": "^4.17.11" }, - "husky" : { + "husky": { "hooks": { "pre-commit": "lint-staged" } diff --git a/projects/ngrx.io/content/guide/migration/v8.md b/projects/ngrx.io/content/guide/migration/v8.md index 0a057f716c..bde77e0e7f 100644 --- a/projects/ngrx.io/content/guide/migration/v8.md +++ b/projects/ngrx.io/content/guide/migration/v8.md @@ -15,8 +15,8 @@ ng update @ngrx/store V8 has the minimum version requirements: - Angular version 8 -- TypeScript version 3.3.x -- RxJS version 6.x +- TypeScript version 3.4.x +- RxJS version 6.5.x ## Breaking changes diff --git a/projects/ngrx.io/package.json b/projects/ngrx.io/package.json index 462d91a051..6a0e6663ee 100644 --- a/projects/ngrx.io/package.json +++ b/projects/ngrx.io/package.json @@ -123,7 +123,7 @@ "hast-util-is-element": "^1.0.0", "hast-util-to-string": "^1.0.0", "html": "^1.0.0", - "http-server": "^0.9.0", + "http-server": "^0.11.1", "ignore": "^3.3.3", "image-size": "^0.5.1", "jasmine": "^2.6.0", diff --git a/projects/ngrx.io/scripts/check-environment.js b/projects/ngrx.io/scripts/check-environment.js index cd571b64ac..762c4bcc50 100644 --- a/projects/ngrx.io/scripts/check-environment.js +++ b/projects/ngrx.io/scripts/check-environment.js @@ -24,12 +24,14 @@ var exec = require('child_process').exec; var engines = require(__dirname + '/../package.json').engines; +console.log(engines); var semver; // Import `semver`. try { semver = require('semver'); } catch (e) { + console.log(e); reportIssues(['You are missing some npm dependencies. Run: yarn install']); console.error( 'Your environment doesn\'t provide the prerequisite dependencies.\n' + diff --git a/projects/ngrx.io/tools/examples/shared/package.json b/projects/ngrx.io/tools/examples/shared/package.json index f69a765fa2..d35e7cce8a 100644 --- a/projects/ngrx.io/tools/examples/shared/package.json +++ b/projects/ngrx.io/tools/examples/shared/package.json @@ -66,7 +66,7 @@ "@types/node": "^6.0.45", "canonical-path": "0.0.2", "concurrently": "^3.0.0", - "http-server": "^0.9.0", + "http-server": "^0.11.1", "jasmine-core": "~2.99.1", "jasmine-marbles": "^0.4.0", "jasmine-spec-reporter": "~4.2.1", diff --git a/projects/ngrx.io/tools/examples/shared/yarn.lock b/projects/ngrx.io/tools/examples/shared/yarn.lock index c0faa9dbbf..4a19cc9614 100644 --- a/projects/ngrx.io/tools/examples/shared/yarn.lock +++ b/projects/ngrx.io/tools/examples/shared/yarn.lock @@ -905,10 +905,6 @@ async-each@^1.0.1: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.2.tgz#8b8a7ca2a658f927e9f307d6d1a42f4199f0f735" integrity sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg== -async@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.0.tgz#ac3613b1da9bed1b47510bb4651b8931e47146c7" - async@1.5.2, async@^1.4.0, async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -1732,6 +1728,7 @@ color-name@^1.1.1: colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= colors@1.1.2, colors@^1.1.0: version "1.1.2" @@ -1960,6 +1957,7 @@ core-util-is@1.0.2, core-util-is@~1.0.0: corser@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/corser/-/corser-2.0.1.tgz#8eda252ecaab5840dcd975ceb90d9370c819ff87" + integrity sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c= cosmiconfig@^4.0.0: version "4.0.0" @@ -2339,14 +2337,15 @@ ecc-jsbn@~0.1.1: dependencies: jsbn "~0.1.0" -ecstatic@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/ecstatic/-/ecstatic-1.4.1.tgz#32cb7b6fa2e290d58668674d115e8f0c3d567d6a" +ecstatic@^3.0.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/ecstatic/-/ecstatic-3.3.2.tgz#6d1dd49814d00594682c652adb66076a69d46c48" + integrity sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog== dependencies: - he "^0.5.0" - mime "^1.2.11" + he "^1.1.1" + mime "^1.6.0" minimist "^1.1.0" - url-join "^1.0.0" + url-join "^2.0.5" ee-first@1.1.1: version "1.1.1" @@ -3408,9 +3407,10 @@ hawk@~6.0.2: hoek "4.x.x" sntp "2.x.x" -he@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/he/-/he-0.5.0.tgz#2c05ffaef90b68e860f3fd2b54ef580989277ee2" +he@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hmac-drbg@^1.0.0: version "1.0.1" @@ -3504,14 +3504,14 @@ http-proxy@1.15.2: eventemitter3 "1.x.x" requires-port "1.x.x" -http-proxy@^1.13.0, http-proxy@^1.8.1: +http-proxy@^1.13.0: version "1.16.2" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" dependencies: eventemitter3 "1.x.x" requires-port "1.x.x" -http-proxy@^1.17.0: +http-proxy@^1.17.0, http-proxy@^1.8.1: version "1.17.0" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g== @@ -3520,17 +3520,18 @@ http-proxy@^1.17.0: follow-redirects "^1.0.0" requires-port "^1.0.0" -http-server@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/http-server/-/http-server-0.9.0.tgz#8f1b06bdc733618d4dc42831c7ba1aff4e06001a" +http-server@^0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/http-server/-/http-server-0.11.1.tgz#2302a56a6ffef7f9abea0147d838a5e9b6b6a79b" + integrity sha512-6JeGDGoujJLmhjiRGlt8yK8Z9Kl0vnl/dQoQZlc4oeqaUoAKQg94NILLfrY3oWzSyFaQCVNTcKE5PZ3cH8VP9w== dependencies: colors "1.0.3" corser "~2.0.0" - ecstatic "^1.4.0" + ecstatic "^3.0.0" http-proxy "^1.8.1" opener "~1.4.0" optimist "0.6.x" - portfinder "0.4.x" + portfinder "^1.0.13" union "~0.4.3" http-signature@~1.1.0: @@ -4716,7 +4717,7 @@ mime@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" -mime@1.4.1, mime@^1.2.11, mime@^1.3.4, mime@^1.4.1: +mime@1.4.1, mime@^1.3.4, mime@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" @@ -4724,6 +4725,11 @@ mime@1.4.1, mime@^1.2.11, mime@^1.3.4, mime@^1.4.1: version "2.0.3" resolved "https://registry.yarnpkg.com/mime/-/mime-2.0.3.tgz#4353337854747c48ea498330dc034f9f4bbbcc0b" +mime@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + mime@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369" @@ -5256,6 +5262,7 @@ open@6.0.0: opener@~1.4.0: version "1.4.3" resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8" + integrity sha1-XG2ixdflgx6P+jlklQ+NZnSskLg= openurl@1.1.1: version "1.1.1" @@ -5277,6 +5284,7 @@ opn@^5.1.0: optimist@0.6.x, optimist@^0.6.1, optimist@~0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= dependencies: minimist "~0.0.1" wordwrap "~0.0.2" @@ -5623,11 +5631,13 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -portfinder@0.4.x: - version "0.4.0" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-0.4.0.tgz#a3ffadffafe4fb98e0601a85eda27c27ce84ca1e" +portfinder@^1.0.13: + version "1.0.20" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" + integrity sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw== dependencies: - async "0.9.0" + async "^1.5.2" + debug "^2.2.0" mkdirp "0.5.x" portfinder@^1.0.9: @@ -5852,6 +5862,7 @@ qs@6.5.1, "qs@>= 0.4.0", qs@~6.5.1: qs@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/qs/-/qs-2.3.3.tgz#e9e85adbe75da0bbe4c8e0476a086290f863b404" + integrity sha1-6eha2+ddoLvkyOBHaghikPhjtAQ= qs@~6.4.0: version "6.4.0" @@ -7519,6 +7530,7 @@ union-value@^1.0.0: union@~0.4.3: version "0.4.6" resolved "https://registry.yarnpkg.com/union/-/union-0.4.6.tgz#198fbdaeba254e788b0efcb630bc11f24a2959e0" + integrity sha1-GY+9rrolTniLDvy2MLwR8kopWeA= dependencies: qs "~2.3.3" @@ -7585,9 +7597,10 @@ urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" -url-join@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78" +url-join@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-2.0.5.tgz#5af22f18c052a000a48d7b82c5e9c2e2feeda728" + integrity sha1-WvIvGMBSoACkjXuCxenC4v7tpyg= url-parse@^1.4.3: version "1.4.4" diff --git a/projects/ngrx.io/yarn.lock b/projects/ngrx.io/yarn.lock index 67dd71db50..5f9f14e6e4 100644 --- a/projects/ngrx.io/yarn.lock +++ b/projects/ngrx.io/yarn.lock @@ -2160,6 +2160,7 @@ core-util-is@1.0.2, core-util-is@~1.0.0: corser@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/corser/-/corser-2.0.1.tgz#8eda252ecaab5840dcd975ceb90d9370c819ff87" + integrity sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c= cosmiconfig@^4.0.0: version "4.0.0" @@ -2403,6 +2404,13 @@ debug@2.6.8: dependencies: ms "2.0.0" +debug@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -2763,14 +2771,15 @@ ecdsa-sig-formatter@1.0.9: base64url "^2.0.0" safe-buffer "^5.0.1" -ecstatic@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/ecstatic/-/ecstatic-1.4.1.tgz#32cb7b6fa2e290d58668674d115e8f0c3d567d6a" +ecstatic@^3.0.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/ecstatic/-/ecstatic-3.3.2.tgz#6d1dd49814d00594682c652adb66076a69d46c48" + integrity sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog== dependencies: - he "^0.5.0" - mime "^1.2.11" + he "^1.1.1" + mime "^1.6.0" minimist "^1.1.0" - url-join "^1.0.0" + url-join "^2.0.5" editions@^1.1.1, editions@^1.1.2, editions@^1.3.1, editions@^1.3.3: version "1.3.3" @@ -3112,6 +3121,11 @@ eventemitter3@1.x.x: version "1.2.0" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" +eventemitter3@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== + events@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" @@ -3580,6 +3594,13 @@ flush-write-stream@^1.0.0: inherits "^2.0.1" readable-stream "^2.0.4" +follow-redirects@^1.0.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" + integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== + dependencies: + debug "^3.2.6" + for-in@^0.1.3: version "0.1.8" resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" @@ -4294,9 +4315,10 @@ hawk@~6.0.2: hoek "4.x.x" sntp "2.x.x" -he@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/he/-/he-0.5.0.tgz#2c05ffaef90b68e860f3fd2b54ef580989277ee2" +he@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== header-case@^1.0.0: version "1.0.1" @@ -4405,24 +4427,34 @@ http-proxy-middleware@~0.18.0: lodash "^4.17.5" micromatch "^3.1.9" -http-proxy@1.16.2, http-proxy@^1.13.0, http-proxy@^1.16.2, http-proxy@^1.8.1: +http-proxy@1.16.2, http-proxy@^1.13.0, http-proxy@^1.16.2: version "1.16.2" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" dependencies: eventemitter3 "1.x.x" requires-port "1.x.x" -http-server@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/http-server/-/http-server-0.9.0.tgz#8f1b06bdc733618d4dc42831c7ba1aff4e06001a" +http-proxy@^1.8.1: + version "1.17.0" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" + integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g== + dependencies: + eventemitter3 "^3.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-server@^0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/http-server/-/http-server-0.11.1.tgz#2302a56a6ffef7f9abea0147d838a5e9b6b6a79b" + integrity sha512-6JeGDGoujJLmhjiRGlt8yK8Z9Kl0vnl/dQoQZlc4oeqaUoAKQg94NILLfrY3oWzSyFaQCVNTcKE5PZ3cH8VP9w== dependencies: colors "1.0.3" corser "~2.0.0" - ecstatic "^1.4.0" + ecstatic "^3.0.0" http-proxy "^1.8.1" opener "~1.4.0" optimist "0.6.x" - portfinder "0.4.x" + portfinder "^1.0.13" union "~0.4.3" http-signature@~1.1.0: @@ -6005,10 +6037,15 @@ mime@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" -mime@1.4.1, mime@^1.2.11, mime@^1.3.4, mime@^1.4.1: +mime@1.4.1, mime@^1.3.4, mime@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" +mime@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + mime@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369" @@ -6177,6 +6214,11 @@ ms@2.0.0, ms@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" +ms@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" @@ -6637,6 +6679,7 @@ open@^0.0.5: opener@~1.4.0: version "1.4.3" resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8" + integrity sha1-XG2ixdflgx6P+jlklQ+NZnSskLg= opn@5.3.0, opn@^5.1.0: version "5.3.0" @@ -7067,16 +7110,26 @@ pluralize@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" -portfinder@0.4.x, portfinder@^0.4.0: +portfinder@1.0.17: + version "1.0.17" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.17.tgz#a8a1691143e46c4735edefcf4fbcccedad26456a" + dependencies: + async "^1.5.2" + debug "^2.2.0" + mkdirp "0.5.x" + +portfinder@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-0.4.0.tgz#a3ffadffafe4fb98e0601a85eda27c27ce84ca1e" + integrity sha1-o/+t/6/k+5jgYBqF7aJ8J86Eyh4= dependencies: async "0.9.0" mkdirp "0.5.x" -portfinder@1.0.17: - version "1.0.17" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.17.tgz#a8a1691143e46c4735edefcf4fbcccedad26456a" +portfinder@^1.0.13: + version "1.0.20" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" + integrity sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw== dependencies: async "^1.5.2" debug "^2.2.0" @@ -7327,6 +7380,7 @@ qs@6.5.1, qs@~6.5.1: qs@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/qs/-/qs-2.3.3.tgz#e9e85adbe75da0bbe4c8e0476a086290f863b404" + integrity sha1-6eha2+ddoLvkyOBHaghikPhjtAQ= qs@~6.5.2: version "6.5.2" @@ -7869,7 +7923,7 @@ require-uncached@^1.0.2: caller-path "^0.1.0" resolve-from "^1.0.0" -requires-port@1.0.x, requires-port@1.x.x, requires-port@~1.0.0: +requires-port@1.0.x, requires-port@1.x.x, requires-port@^1.0.0, requires-port@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -9472,6 +9526,7 @@ union-value@^1.0.0: union@~0.4.3: version "0.4.6" resolved "https://registry.yarnpkg.com/union/-/union-0.4.6.tgz#198fbdaeba254e788b0efcb630bc11f24a2959e0" + integrity sha1-GY+9rrolTniLDvy2MLwR8kopWeA= dependencies: qs "~2.3.3" @@ -9639,9 +9694,10 @@ url-join@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/url-join/-/url-join-0.0.1.tgz#1db48ad422d3402469a87f7d97bdebfe4fb1e3c8" -url-join@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78" +url-join@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-2.0.5.tgz#5af22f18c052a000a48d7b82c5e9c2e2feeda728" + integrity sha1-WvIvGMBSoACkjXuCxenC4v7tpyg= url-join@^4.0.0: version "4.0.0" diff --git a/tools/defaults.bzl b/tools/defaults.bzl index c7a5277c1d..562fd00873 100644 --- a/tools/defaults.bzl +++ b/tools/defaults.bzl @@ -3,11 +3,11 @@ load("@build_bazel_rules_nodejs//:defs.bzl", _npm_package = "npm_package") load("@npm_angular_bazel//:index.bzl", _ng_module = "ng_module", _ng_package = "ng_package") load("@npm_bazel_jasmine//:index.bzl", _jasmine_node_test = "jasmine_node_test") -load("@npm_bazel_typescript//:defs.bzl", _ts_library = "ts_library") +load("@npm_bazel_typescript//:index.bzl", _ts_library = "ts_library") DEFAULT_TSCONFIG = "//:tsconfig.json" NG_VERSION = "^8.0.0-beta" -RXJS_VERSION = "^6.4.0" +RXJS_VERSION = "^6.5.1" NG_UPDATE_MIGRATIONS = "./migrations/migration.json" MODULE_SCHEMATICS_COLLECTION = "./schematics/collection.json" diff --git a/tools/package.json b/tools/package.json index ffab0b8da9..41ebadcc93 100644 --- a/tools/package.json +++ b/tools/package.json @@ -5,7 +5,7 @@ "@angular/compiler": "7.0.1", "@angular/compiler-cli": "7.0.1", "@bazel/karma": "0.20.3", - "@bazel/typescript": "0.20.3", - "typescript": "~3.1.1" + "@bazel/typescript": "^0.27.12", + "typescript": "~3.4.4" } } diff --git a/yarn.lock b/yarn.lock index 0a56a7aabc..34aec2a21a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,37 +2,48 @@ # yarn lockfile v1 -"@angular-devkit/architect@0.800.0-beta.10": - version "0.800.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-beta.10.tgz#260eab36c2213a2f0dd5cca2f9d41acafcf7c1ec" - integrity sha512-ZAbwPlmzGuZQaYZU2ok9W7Q29nuZfPbOn6xxrG7iWuz2CHyXtxMXqjRFTmnzKrVAxX7K1vOwo43vThrjwCJRfQ== +"@angular-devkit/architect@0.800.0-rc.0": + version "0.800.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-rc.0.tgz#76b5722606b25061b18bde219740e6f1f1b2de33" + integrity sha512-oXnXky8D79KLD/rTY9Xsh0UaqJ05USinxMxEy8nE5NP8YB9q9N2SrSmrEZrWZFtDP4fgcnU9ravWoIkNg+o4WA== dependencies: - "@angular-devkit/core" "8.0.0-beta.10" + "@angular-devkit/core" "8.0.0-rc.0" rxjs "6.4.0" -"@angular-devkit/architect@^0.13.4": - version "0.13.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.13.7.tgz#b09e80dedeacddb86a94d3002c7fb8627733554f" - integrity sha512-1N4R7cuwbbz7Z76v0Fi5nkxg6eS6FA58Y7SnTYCxI2HRJ1lqlafRjr89eoKzzbCH8ZGa7NG0wfRXtUwF/IrGmQ== +"@angular-devkit/architect@0.800.0-rc.1": + version "0.800.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-rc.1.tgz#d72df72854c180ef866c70e59789e197fbf2d420" + integrity sha512-yrpdnumY0LzIwMG4P+Shhlfme9WlK/Kbr3CHcdoFm3+JtginK2C4w2Zb1tpbMafvmfTxnAeKAe9SwLzmsyzWig== dependencies: - "@angular-devkit/core" "7.3.7" - rxjs "6.3.3" + "@angular-devkit/core" "8.0.0-rc.1" + rxjs "6.4.0" + +"@angular-devkit/architect@^0.800.0-beta.15": + version "0.800.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-beta.18.tgz#fdf23d3854d4ca62b2e201efd2b267f800eba8d8" + integrity sha512-No7RpK98O+S1zSC0omO66yBKqUnM2Vt1l4tXDC43BGSMijL5JN/uSHpMSObUpmmMC1qxCeN5OXRU7QhZW+DxqA== + dependencies: + "@angular-devkit/core" "8.0.0-beta.18" + rxjs "6.4.0" -"@angular-devkit/build-angular@~0.800.0-beta.7": - version "0.800.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.800.0-beta.10.tgz#6736a67bba6c845a2c23e222f74c9c4c43e60d0a" - integrity sha512-WnRpPtxnYPUefrqLKkDsyT90QyAqR77fNcg1aCy8Sopbunh2u4tk8cYPX+eKn7fBqtrlxLUTxRIFRmW9lZSB6g== +"@angular-devkit/build-angular@~0.800.0-beta.13": + version "0.800.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.800.0-rc.0.tgz#05f0aa7b75beb64f64804d0f203870a2ba720965" + integrity sha512-j/FD/zG9Qh1JD9IGqIDO14yBxtOQu1Ga8iYRcVSFHh0oEO3+7b3JENcGWI2YmZzvv0LbgaEjO3Hy2H7W8a9RKg== dependencies: - "@angular-devkit/architect" "0.800.0-beta.10" - "@angular-devkit/build-optimizer" "0.800.0-beta.10" - "@angular-devkit/build-webpack" "0.800.0-beta.10" - "@angular-devkit/core" "8.0.0-beta.10" - "@ngtools/webpack" "8.0.0-beta.10" + "@angular-devkit/architect" "0.800.0-rc.0" + "@angular-devkit/build-optimizer" "0.800.0-rc.0" + "@angular-devkit/build-webpack" "0.800.0-rc.0" + "@angular-devkit/core" "8.0.0-rc.0" + "@ngtools/webpack" "8.0.0-rc.0" ajv "6.10.0" - autoprefixer "9.5.0" + autoprefixer "9.5.1" + browserslist "4.5.5" + caniuse-api "3.0.0" circular-dependency-plugin "5.0.2" clean-css "4.2.1" copy-webpack-plugin "5.0.2" + core-js "3.0.1" file-loader "3.0.1" glob "7.1.3" istanbul-instrumenter-loader "3.0.1" @@ -41,20 +52,20 @@ less-loader "4.1.0" license-webpack-plugin "2.1.1" loader-utils "1.2.3" - mini-css-extract-plugin "0.5.0" + mini-css-extract-plugin "0.6.0" minimatch "3.0.4" - opn "5.4.0" + open "6.2.0" parse5 "4.0.0" postcss "7.0.14" postcss-import "12.0.1" postcss-loader "3.0.0" raw-loader "1.0.0" rxjs "6.4.0" - sass "1.17.3" + sass "1.19.0" sass-loader "7.1.0" semver "6.0.0" source-map-loader "0.2.4" - source-map-support "0.5.11" + source-map-support "0.5.12" speed-measure-webpack-plugin "1.3.1" stats-webpack-plugin "0.7.0" style-loader "0.23.1" @@ -62,135 +73,147 @@ stylus-loader "3.0.2" terser-webpack-plugin "1.2.3" tree-kill "1.2.1" - webpack "4.29.6" - webpack-dev-middleware "3.6.1" - webpack-dev-server "3.2.1" + webpack "4.30.0" + webpack-dev-middleware "3.6.2" + webpack-dev-server "3.3.1" webpack-merge "4.2.1" webpack-sources "1.3.0" webpack-subresource-integrity "1.1.0-rc.6" + worker-plugin "3.1.0" -"@angular-devkit/build-optimizer@0.800.0-beta.10": - version "0.800.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.800.0-beta.10.tgz#8aa0fb542c8d3e34fcacce5687d66f6106f63394" - integrity sha512-ayf+Wl4Yh2pmBQJK0bRQYWQOfraiRQf2vZnj5hYEe6O1EwQ+aB/ih7eBR2A2lTU24KA+aoOKty/etzfBWIC++w== +"@angular-devkit/build-optimizer@0.800.0-rc.0": + version "0.800.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.800.0-rc.0.tgz#a254fdd6651c36a878ffa1452d88e1270a9a1607" + integrity sha512-rd/rJ6koVZdigf4gpFxcMKqUCOq+nrtTAPa7wrQ2n2CcBf3tWKcFKFpLrh11W0J0MizV80YzUyTYgmaOGnE78Q== dependencies: loader-utils "1.2.3" source-map "0.5.6" - typescript "3.3.4000" + typescript "3.4.4" webpack-sources "1.3.0" -"@angular-devkit/build-webpack@0.800.0-beta.10": - version "0.800.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.800.0-beta.10.tgz#efdc92bb0eb1a80fb98fbdd099d7639ffcd06149" - integrity sha512-ZS7xUHv5IRCKw05wwSojNkanoZt+ncsiHsu5d23J31ga16eWJlFQP0pOde+iUEF2gx2ejIMGGz5KV80TFfP9/Q== +"@angular-devkit/build-webpack@0.800.0-rc.0": + version "0.800.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.800.0-rc.0.tgz#749aaa3d55b29af4cd8e29224b1add1fb8142eeb" + integrity sha512-eB/+rwToLxyaV9mCnO6jmwiNLeyLKRmlA5RU2kXKi3NdAmkT+u4U3q8u10h/TKcZVuWRkGyRM8ST5C8LAwWMYA== dependencies: - "@angular-devkit/architect" "0.800.0-beta.10" - "@angular-devkit/core" "8.0.0-beta.10" + "@angular-devkit/architect" "0.800.0-rc.0" + "@angular-devkit/core" "8.0.0-rc.0" rxjs "6.4.0" webpack-merge "4.2.1" -"@angular-devkit/core@7.3.7", "@angular-devkit/core@^7.0.4": - version "7.3.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-7.3.7.tgz#9b93e8b88bc776c6b08895799123d718a20e3b41" - integrity sha512-RRDCqSX4wF3Nxxls+W0BzCHz2HYWFP6bUpWxmzXF8EETGlZq/b/ZsEnVV41jtsqC4PCTks4k0qUFMaKE7XCupg== +"@angular-devkit/core@8.0.0-beta.18", "@angular-devkit/core@^8.0.0-beta.15": + version "8.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-beta.18.tgz#dfaa0786af0a7466467b8a9cd1fe745418690df0" + integrity sha512-+kQd0m6HgGTn7JM9GWzrJgjI/PPOa0K+t+a6YZS4n/MdZSzhId556Df5/UnrgsBghSDjyVwu7+owijvNwQlj2w== dependencies: - ajv "6.9.1" - chokidar "2.0.4" + ajv "6.10.0" fast-json-stable-stringify "2.0.0" - rxjs "6.3.3" + magic-string "0.25.2" + rxjs "6.4.0" source-map "0.7.3" -"@angular-devkit/core@8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-beta.10.tgz#b92b2ec760a71e1784a021e22118cd5b83f23b8a" - integrity sha512-PpkQMlNmexZZmUMWWSNIBY1HU+Od9yr6Se0rH5TstHQLc0mRK/qcdmcNZtlMzQ7ehoZqMx0UgnaGcu1r5/NRsw== +"@angular-devkit/core@8.0.0-rc.0": + version "8.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-rc.0.tgz#88002abac814f133aa14d8b2499fe02f6effc9d8" + integrity sha512-7ZCyhpihDnZJ6dMyF/Ux1qGFmTo98KeX6D6YsFcRpFCTirJeLqFmRslwNO9weydgITbvvfiKHsGrkRinJTy2ZQ== dependencies: ajv "6.10.0" fast-json-stable-stringify "2.0.0" + magic-string "0.25.2" rxjs "6.4.0" source-map "0.7.3" -"@angular-devkit/schematics@7.3.7", "@angular-devkit/schematics@^7.3.0-rc.0": - version "7.3.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-7.3.7.tgz#268465d355aa03d16189d0ea89467703dae4d581" - integrity sha512-XHrr63E6p9kLNR83D4AcUkdBFLw4yxeQihual3I88eJUPJdHAvQYkp1sBThlMkNmBWPVagUD4efknkUFfRkFmg== +"@angular-devkit/core@8.0.0-rc.1": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-rc.1.tgz#25d744ea40eb292bb5fa23ee8246a5ad161c8533" + integrity sha512-kbB03aHCZMgzxditHynGTM7qa0+jPOXPhDn7Lntmaz4p5fkJyY+Y97fKAoTGmNZlpIqziHpAZFlVq2Qjgsktsw== dependencies: - "@angular-devkit/core" "7.3.7" - rxjs "6.3.3" + ajv "6.10.0" + fast-json-stable-stringify "2.0.0" + magic-string "0.25.2" + rxjs "6.4.0" + source-map "0.7.3" -"@angular-devkit/schematics@8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-8.0.0-beta.10.tgz#27fdc176786c741e893fec4cde2f877ad549dc3c" - integrity sha512-KUsH6tgHTYayE/yBWXImqcpWRUbhg5uRR9xvudx85zMVFn4f4oc18MSQYTZln+AOFYennaDAqABOGt3lWjzYAQ== +"@angular-devkit/schematics@8.0.0-beta.18", "@angular-devkit/schematics@^8.0.0-beta.15": + version "8.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-8.0.0-beta.18.tgz#97dece6eaddd331516a94da985f33add21b76f5c" + integrity sha512-F2pkiNe/rMOdcnKm/4s/lvM/8guwtrj5nEk0klyesDZLaZt94XEtasq0XrBxHju+7PmM6IwaDA6o5qsQ/6IAKg== dependencies: - "@angular-devkit/core" "8.0.0-beta.10" + "@angular-devkit/core" "8.0.0-beta.18" rxjs "6.4.0" -"@angular/animations@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-8.0.0-beta.10.tgz#7f053d57ee242a162cd4e8422032656646b5c8d6" - integrity sha512-Imum1d47Yd2FBfDPt1xUI0ZNsHq/H8S2uAPFlj6tRg0+ZnAKwdO0b0XOiTKSpgrnrTd895aGjRzzSg7lertszw== +"@angular-devkit/schematics@8.0.0-rc.1": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-8.0.0-rc.1.tgz#c9bd70416ed9074f1566358db14cc311aba83ef8" + integrity sha512-tlAk4w9803+WDP4So6CvDyFvWkHbMxqdo80gvWL57z/XXcvGEgvI+NYliW2hOyqI5xNQ4P25Js5+Zgz9TATMoQ== + dependencies: + "@angular-devkit/core" "8.0.0-rc.1" + rxjs "6.4.0" + +"@angular/animations@^8.0.0-beta.13": + version "8.0.0-beta.14" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-8.0.0-beta.14.tgz#50259f6f3c97101183216e8311b8c0875c4356c3" + integrity sha512-ihYHQXEbjzemjJxJV4p2XAWOD9H4r8HpfNekxxelgj2RyZhrMQStzL+PEKxHHlGn167HuZz5YEoW4MXGflTtsA== dependencies: tslib "^1.9.0" -"@angular/bazel@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-8.0.0-beta.10.tgz#12bfaa42425e92d5e63841b01ed521940c6746ad" - integrity sha512-IIVezd3VRT4GcnBO4F8pgpwv66F6pxiK1opk36ImML4eaHbO3fqXZakO9zgTYBEReSHBG38xNZCxpURm8k+ZQg== +"@angular/bazel@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-8.0.0-rc.1.tgz#740e1595da6fcaebc06dc93a94e750a069e071c6" + integrity sha512-66PUDFpYbcQYBoTM07v3tVXW4D9Gq8ZazLtTKme4Tx2flpUDQAOv3UwXUbankvKRmZIebZlg0M/3hlMggNtL1w== dependencies: - "@angular-devkit/architect" "^0.13.4" - "@angular-devkit/core" "^7.0.4" - "@angular-devkit/schematics" "^7.3.0-rc.0" - "@bazel/typescript" "^0.27.7" + "@angular-devkit/architect" "^0.800.0-beta.15" + "@angular-devkit/core" "^8.0.0-beta.15" + "@angular-devkit/schematics" "^8.0.0-beta.15" "@microsoft/api-extractor" "^7.0.21" - "@schematics/angular" "^7.3.5" + "@schematics/angular" "^8.0.0-beta.15" "@types/node" "6.0.84" semver "^5.6.0" shelljs "0.8.2" - tsickle "0.34.3" + tsickle "^0.35.0" -"@angular/cdk@^7.3.0": - version "7.3.6" - resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-7.3.6.tgz#4c330cacd11df4adade6c1cd3ed587745f9912fd" - integrity sha512-ZuOz8nQk0bdo8YyNFcwnmSl4MPaQDAFTbLK29w4Vd/LfPnhBI3pAr0wVuPFb0fl3eSvvUrfTb/+kPbQcE07A0A== +"@angular/cdk@^8.0.0-beta.2": + version "8.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-8.0.0-beta.2.tgz#27544be4a99b0d56bdbf9f206b2f8e290de82f61" + integrity sha512-/ze014/AGp9nAI6kK7w6TQnz533PRvjJOpEULaBclNRHSNGZElncOGPfnD6V/Zr/CKY5zFbwLHQEqVUP4ObTwg== dependencies: tslib "^1.7.1" optionalDependencies: parse5 "^5.0.0" -"@angular/cli@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-8.0.0-beta.10.tgz#ea5818a27199b579529aa34b5aa2036be6c86900" - integrity sha512-r0FYEwqNmoHojuZPrXzUeBvLnPgXiCxs1mIj3ePlT5kP7rT4sQx4Yi30brIYmF66M6n4RDx9XlKlneg+yteQSw== - dependencies: - "@angular-devkit/architect" "0.800.0-beta.10" - "@angular-devkit/core" "8.0.0-beta.10" - "@angular-devkit/schematics" "8.0.0-beta.10" - "@schematics/angular" "8.0.0-beta.10" - "@schematics/update" "0.800.0-beta.10" +"@angular/cli@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-8.0.0-rc.1.tgz#24fdeb255d77f493e1b417519322922325dcab00" + integrity sha512-JadTog6CtDc5MGvMoDak1cyC2FFjCYGAnD7f4hpWny3kyfjO5RkbvIz/Fy05OAfu0WMuZFUjxcnOrqhksoGSYA== + dependencies: + "@angular-devkit/architect" "0.800.0-rc.1" + "@angular-devkit/core" "8.0.0-rc.1" + "@angular-devkit/schematics" "8.0.0-rc.1" + "@schematics/angular" "8.0.0-rc.1" + "@schematics/update" "0.800.0-rc.1" "@yarnpkg/lockfile" "1.1.0" debug "^4.1.1" ini "1.3.5" - inquirer "6.2.2" + inquirer "6.3.1" npm-package-arg "6.1.0" - opn "5.4.0" + open "6.2.0" pacote "9.5.0" semver "6.0.0" symbol-observable "1.2.0" universal-analytics "^0.4.20" uuid "^3.3.2" -"@angular/common@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-8.0.0-beta.10.tgz#9f23ea67a24234cdcd86612227a6ff411479cd67" - integrity sha512-L/tnuPTQvdoDGqBizaPN51lTOzK0zPsQDx0uAi7CKM+97nfc1qOlqwYzEh8rnJ1Rad4dbPEwtflpYRmlvqCmoQ== +"@angular/common@^8.0.0-beta.13": + version "8.0.0-beta.14" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-8.0.0-beta.14.tgz#a27efe0b3e38e38f0e481a2a3f8cad026823b39d" + integrity sha512-4mBGXb+VyakX+YqAAfDsYrlKmjDcyD0BjmWi1u7aTJgf5QmEvFD4QLXzHoWEsmBFnTgoFHXMtXogF04GXy3kuA== dependencies: tslib "^1.9.0" -"@angular/compiler-cli@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-8.0.0-beta.10.tgz#29ae5d5ba426026dec57681f8de0e45e4e149cc2" - integrity sha512-t0Ru/dvVve8ZXt16vJlCG8KuH00BM5ilZjnT1EYv4mgf2Yhn23e8vbmS098a6Xmm3MWryp/2nmab0Lu/fHJV5A== +"@angular/compiler-cli@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-8.0.0-rc.1.tgz#0f38ded2ee5523ea68d193a780800c89b70b88b3" + integrity sha512-1VdS3tbGLG76ZqGiTBdFpoGY8CvMbEhrNBtzHzRGVgaUh3nBbup37pg4tsuJyXP3jWHD8TSvveP4f7yWDPyo4w== dependencies: canonical-path "1.0.0" chokidar "^2.1.1" @@ -204,24 +227,24 @@ tslib "^1.9.0" yargs "9.0.1" -"@angular/compiler@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-8.0.0-beta.10.tgz#58867d30c17f2265ff25c1bffbb9e8c38d88684a" - integrity sha512-BBcspibJ4iB4JwFXz+NT/8QVbMR8Dcl+Kn3Q/ZRiDEi57KlongagBNqX2Ve1oVQ7xHooVEz0hSUeF7v9+iipew== +"@angular/compiler@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-8.0.0-rc.1.tgz#8059beebc3c649f5338c567e109bcae4f1ef100e" + integrity sha512-XqbR8KBIK6BBKiTI/lvgvEOIxpRiSIbDlXNixZF9dKqZLEw2u66ONC1avnXi6wUaN1laLavRA0dsQ0Vh34vitA== dependencies: tslib "^1.9.0" -"@angular/core@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-8.0.0-beta.10.tgz#157f0ca07760d43ea92a347cf65e8d8a70e042df" - integrity sha512-Z5jUS++z9uynIha/Xgy+4COo8utAEpMg9rHN7Ha+J9SXRjpdu9iSCdTQAZrHqIMGSq89MjWl5ZN/1u5txm/ICQ== +"@angular/core@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-8.0.0-rc.1.tgz#1e04709846dc8c13008adec8909c5f01ce044cea" + integrity sha512-sx5IMqfzE5OUqWNo1zbp/WzNogDOfBcLPPHCoCIjRArn8yYIql57ItbDkx0pTIQIpYDBP2GMhCnw3jkaqfZmhw== dependencies: tslib "^1.9.0" -"@angular/forms@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-8.0.0-beta.10.tgz#d0471fe831f763113c34808e5c3511dda5a47b2d" - integrity sha512-XedT7j6S4zI3ir+X4tRCb45SpQi4hkcR4KJRt+tFHvL0AAer8YXnOlXeaaN1s75gI+tLsJ9r03lNYguMwPswjg== +"@angular/forms@^8.0.0-beta.13": + version "8.0.0-beta.14" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-8.0.0-beta.14.tgz#db0958d9f1bd8d22aef1605c66704d9247837f31" + integrity sha512-40GN2X+ycaUyq1/VX8jQcQqnuDojp2A7OBtfGguTsz2viKlIFY89GvErqPzGcbUwoKE2e00pNDEK2NWwLqLmpg== dependencies: tslib "^1.9.0" @@ -232,40 +255,40 @@ dependencies: tslib "^1.9.0" -"@angular/material@^7.3.0": - version "7.3.6" - resolved "https://registry.yarnpkg.com/@angular/material/-/material-7.3.6.tgz#38e985bb623ba682dca60e06ff7de53047ecf1f5" - integrity sha512-yRQlB0+KO0BilpK9Eg8Sv+T1hJZEWgQ2YGTxnIsgc6DhYM/IHk165iN5KMj3MBJq425z16xEEP6GqDzjTwp+pA== +"@angular/material@^8.0.0-beta.2": + version "8.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@angular/material/-/material-8.0.0-beta.2.tgz#91abce0ef64b655ecec4ff3895ab02c485906071" + integrity sha512-3816IV/IVg1juj6jlEbXmWepl97JsLwVO0aHRGpTg8FAdilK5w36eUiXCqKecvDnNAHpwDFavAwrAlToxUQBvw== dependencies: tslib "^1.7.1" -"@angular/platform-browser-dynamic@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-8.0.0-beta.10.tgz#bb32819dae8aeb430fe247cbbe30dcab8ae9f455" - integrity sha512-1GJdG766uuYx7NkA2aJ4pf/ennsaq0LT+nyM+h79nvsDxqVJA6A3Jq4JQm/mL/VdEr5zIHHiYafERhKWCKGMtw== +"@angular/platform-browser-dynamic@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-8.0.0-rc.1.tgz#0d0b8a469283be13a54a4f0973c3f8ea6644eb34" + integrity sha512-eplgio+52sEX2+UWsaodGTdT6R71NclMOpNW4Cxua8ZkQ05fQWkInx1peMdNbCeYvISOMxMIHlJ9PNxQtOJF0A== dependencies: tslib "^1.9.0" -"@angular/platform-browser@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-8.0.0-beta.10.tgz#0faa0ebedcc5e7e0009e8560112f7b43eff7bca5" - integrity sha512-+Ic5vtBZNiFjq/tLwKEmsQ46/lBJeiOWiFwmktCQRjodkPnOiGwkryoynx7yx05A3ZB0pYignkjJPdtkPVySwA== +"@angular/platform-browser@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-8.0.0-rc.1.tgz#2711d83357f13f4d95831b3e0cca60720c00fabb" + integrity sha512-PIL3e6grfJspFpzMibEETfNEeeJS0aHTBjbrgQRjCVlHXw+VZ3nDM4Kw9PKZ9KMDNmKR13x32Jhwij9nl+xdQQ== dependencies: tslib "^1.9.0" -"@angular/platform-server@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-8.0.0-beta.10.tgz#0fc6914b9a9ecb97788a564b0db5e87843c6cc55" - integrity sha512-1l+kB6Kgvdo+cGDI6G9NK21v3bam5++Vwmdp3ww7VkBHwEKx6a+3vAIrgO8tobYzIK/hy8HFLqkelUJQK4dW3Q== +"@angular/platform-server@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-8.0.0-rc.1.tgz#4bd3d4fa21aff4eb0b3d837e2dece0f5489276cd" + integrity sha512-sz20inbCe9SFXoRiKjt8hrf910SnTlF9kf5iDkvBg8ovY0883Kz2BppjQoldMH4q4SKlL6DSutxTiU0FqgTCIQ== dependencies: domino "^2.1.2" tslib "^1.9.0" xhr2 "^0.1.4" -"@angular/router@^8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-8.0.0-beta.10.tgz#387e9e68eee27bc416dc4d66b87d60ae5c4ef70d" - integrity sha512-LskdWFbMvxNPwzcvl6esxl1LQ6Q4qupEGVJ7e4Tc9QlbzrULnyDTomLJFkDwk1zm+QLxz0JMiXWlfM81RA0uXg== +"@angular/router@^8.0.0-rc.0": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-8.0.0-rc.1.tgz#9dd8b6d47a7ef1766faea6e7df747a8304b1a88d" + integrity sha512-UR6cI3eEh0XBkuAPdp9S+LHa+JN6hqokU5dCptiBhdAh+POpjqGzBiq85XyXc9q8P5BOku6kdcEYcIlodgzzCA== dependencies: tslib "^1.9.0" @@ -1025,22 +1048,12 @@ jasmine "~3.3.1" v8-coverage "1.0.8" -"@bazel/typescript@^0.27.7": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.27.8.tgz#b9a566e4a95c0425b52961e9e899b59c7b22efcf" - integrity sha512-beApzTtgm+lKrhQf5OgPk1amGfi5PJ1DCVVWYbNsbJP/Joi+NgCrgykG55NbaJIzEc+6IQoh8y0QUVMYRt562Q== - dependencies: - protobufjs "5.0.3" - semver "5.6.0" - source-map-support "0.5.9" - tsutils "2.27.2" - -"@bazel/typescript@^0.27.9": - version "0.27.9" - resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.27.9.tgz#6cd6a7162167bec67cfae3a3b973a6bfe8c65f3e" - integrity sha512-o/MDGV2YNHMrsxJMpjWHQwezR7jlh7LJ+7FEmzG/LrepRtyYdaDev5bRhVn2XxnD7cPDx8zvyer35NJTnK0hnw== +"@bazel/typescript@^0.27.12": + version "0.27.12" + resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.27.12.tgz#79a6468cd8da096c4da151fac658f7f801a59948" + integrity sha512-5cH+x7rvO8P9MCrd8YwJrTyzkET6MLajzngoV5yLDWwcokzs+b3yD9yoa5Vw3Dth2MdKRp+lyGMO7PwyAM3ebw== dependencies: - protobufjs "5.0.3" + protobufjs "6.8.8" semver "5.6.0" source-map-support "0.5.9" tsutils "2.27.2" @@ -1278,12 +1291,12 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@ngtools/webpack@8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-8.0.0-beta.10.tgz#5caadb0d273418977bc76702bb59764ba02fe563" - integrity sha512-g9qGgkDxV3UnzaAAbEWyzAFlp/50iAR7Q5D6BdA1JpEKRQnI7heGVwBIJM5V5DH6UM5jAdMpM1BiLKXwrKvLpg== +"@ngtools/webpack@8.0.0-rc.0": + version "8.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-8.0.0-rc.0.tgz#8eb7355942b211b841615a4c024fbcfae21ce2f4" + integrity sha512-hjjCWgTywqAWeeodcvYit+uPV2fNffQDqUlQ0BdtqwX9RJ/s+FfBtynABmWtyOMkyu17C2yp8Orr9VUbBJ+0MA== dependencies: - "@angular-devkit/core" "8.0.0-beta.10" + "@angular-devkit/core" "8.0.0-rc.0" enhanced-resolve "4.1.0" rxjs "6.4.0" tree-kill "1.2.1" @@ -1307,36 +1320,96 @@ universal-user-agent "^2.0.0" url-template "^2.0.8" +"@phenomnomnominal/tsquery@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz#6f2f4dbf6304ff52b12cc7a5b979f20c3794a22a" + integrity sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw== + dependencies: + esquery "^1.0.1" + +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78= + +"@protobufjs/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + +"@protobufjs/codegen@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" + integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + +"@protobufjs/eventemitter@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" + integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A= + +"@protobufjs/fetch@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" + integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU= + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E= + +"@protobufjs/inquire@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" + integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik= + +"@protobufjs/path@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0= + +"@protobufjs/pool@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q= + +"@protobufjs/utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" + integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= + "@samverschueren/stream-to-observable@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" dependencies: any-observable "^0.3.0" -"@schematics/angular@8.0.0-beta.10": - version "8.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-8.0.0-beta.10.tgz#a63af96c6b7b9eb862e2672440d6fca4e669d169" - integrity sha512-jZ5g10mhUcyetUp9SpdqdeL1lwwdohnfYwAAvvd3xAKPZ0Od5pa6EWiX/QOOW2SdxGiame2lpeV8dUuLVhY/FQ== +"@schematics/angular@8.0.0-rc.1": + version "8.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-8.0.0-rc.1.tgz#e55469127de0231961f5ceb4f8f18b8f83f94a9f" + integrity sha512-roi4ehUSVQ7aHHqIkO1NQDilpaBLBuLpgIRBc20dRh3rUHFeELuUTWSG2N+lqz4b5/rn+HP7UxQic48zeOO7zQ== dependencies: - "@angular-devkit/core" "8.0.0-beta.10" - "@angular-devkit/schematics" "8.0.0-beta.10" + "@angular-devkit/core" "8.0.0-rc.1" + "@angular-devkit/schematics" "8.0.0-rc.1" -"@schematics/angular@^7.3.5": - version "7.3.7" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-7.3.7.tgz#6c219d71930c1127033e77f25d6ec3782306fa91" - integrity sha512-X769unu8NViF4fjQhe3kFSLy2fmigWUJiTdEA76CPHsh5ka7trNhLaKcorXvYQDX+OhT5WHwBx5shg/3aJ3GYw== +"@schematics/angular@^8.0.0-beta.15": + version "8.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-8.0.0-beta.18.tgz#5ad1c76d0279a6b0d286a52b27e4e61b62f348c3" + integrity sha512-gmSlDX9ywU3Ce40jl71FpoJDGyYcH3olPnRQGUn8auF7Z/+XVuG2+9EkTrnGwOpuxlmIMLkrlSJjL/1bnJbtpw== dependencies: - "@angular-devkit/core" "7.3.7" - "@angular-devkit/schematics" "7.3.7" - typescript "3.2.4" + "@angular-devkit/core" "8.0.0-beta.18" + "@angular-devkit/schematics" "8.0.0-beta.18" + "@phenomnomnominal/tsquery" "3.0.0" -"@schematics/update@0.800.0-beta.10": - version "0.800.0-beta.10" - resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.800.0-beta.10.tgz#daffc13c846cfa0881ca47c16329fbf00738d9bb" - integrity sha512-PoEBJSq1Fp4YcVr1fj+M/Hpj6LfyB47e0MTUeTyb19W7/Znz87GJQY3+7pefmxE2MxNJF4ZQRH/3bisStxZcdg== +"@schematics/update@0.800.0-rc.1": + version "0.800.0-rc.1" + resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.800.0-rc.1.tgz#63bcb8b9aae19793648822e12aa4958ced72eeae" + integrity sha512-fbgKLlJDog8ecD3rLkJaOAqpMxLngg3EI2HRNq/UApB1YwTssiLTNRbHYHQLoD7JyoOyFZr3w90y7H4PYxaIPA== dependencies: - "@angular-devkit/core" "8.0.0-beta.10" - "@angular-devkit/schematics" "8.0.0-beta.10" + "@angular-devkit/core" "8.0.0-rc.1" + "@angular-devkit/schematics" "8.0.0-rc.1" "@yarnpkg/lockfile" "1.1.0" ini "1.3.5" pacote "9.5.0" @@ -1491,6 +1564,11 @@ version "4.14.108" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.108.tgz#02656af3add2e5b3174f830862c47421c00ef817" +"@types/long@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.0.tgz#719551d2352d301ac8b81db732acb6bdc28dbdef" + integrity sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q== + "@types/minimatch@*", "@types/minimatch@3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" @@ -1518,6 +1596,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-8.5.8.tgz#92509422653f10e9c0ac18d87e0610b39f9821c7" integrity sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg== +"@types/node@^10.1.0": + version "10.14.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.6.tgz#9cbfcb62c50947217f4d88d4d274cc40c22625a9" + integrity sha512-Fvm24+u85lGmV4hT5G++aht2C5I4Z4dYlWZIh62FAfFO/TfzXtPpoLI6I7AuBWkIFqZCnhFOoTT7RjjaIL5Fjg== + "@types/node@^6.0.46": version "6.0.109" resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.109.tgz#addc070c5b0a528c286ff4188d7dcafdafbfdcce" @@ -1871,16 +1954,6 @@ ajv@6.10.0: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@6.9.1: - version "6.9.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.9.1.tgz#a4d3683d74abc5670e75f0b16520f70a20ea8dc1" - integrity sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA== - 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" - ajv@^5.0.0, ajv@^5.1.0, ajv@^5.3.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" @@ -2096,13 +2169,6 @@ asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" -ascli@~1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ascli/-/ascli-1.0.1.tgz#bcfa5974a62f18e81cabaeb49732ab4a88f906bc" - dependencies: - colour "~0.7.1" - optjs "~3.2.2" - asn1.js@^4.0.0: version "4.10.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" @@ -2188,13 +2254,13 @@ atob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a" -autoprefixer@9.5.0: - version "9.5.0" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.5.0.tgz#7e51d0355c11596e6cf9a0afc9a44e86d1596c70" - integrity sha512-hMKcyHsZn5+qL6AUeP3c8OyuteZ4VaUlg+fWbyl8z7PqsKHF/Bf8/px3K6AT8aMzDkBo8Bc11245MM+itDBOxQ== +autoprefixer@9.5.1: + version "9.5.1" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.5.1.tgz#243b1267b67e7e947f28919d786b50d3bb0fb357" + integrity sha512-KJSzkStUl3wP0D5sdMlP82Q52JLy5+atf2MHAre48+ckWkXgixmfHyWmA77wFDy6jTHU6mIgXv6hAQ2mf1PjJQ== dependencies: - browserslist "^4.4.2" - caniuse-lite "^1.0.30000947" + browserslist "^4.5.4" + caniuse-lite "^1.0.30000957" normalize-range "^0.1.2" num2fraction "^1.2.2" postcss "^7.0.14" @@ -2445,21 +2511,6 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" -body-parser@1.18.2, body-parser@^1.12.4: - version "1.18.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" - dependencies: - bytes "3.0.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.1" - http-errors "~1.6.2" - iconv-lite "0.4.19" - on-finished "~2.3.0" - qs "6.5.1" - raw-body "2.3.2" - type-is "~1.6.15" - body-parser@1.18.3, body-parser@^1.18.3: version "1.18.3" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" @@ -2475,6 +2526,21 @@ body-parser@1.18.3, body-parser@^1.18.3: raw-body "2.3.3" type-is "~1.6.16" +body-parser@^1.12.4: + version "1.18.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.1" + http-errors "~1.6.2" + iconv-lite "0.4.19" + on-finished "~2.3.0" + qs "6.5.1" + raw-body "2.3.2" + type-is "~1.6.15" + bonjour@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" @@ -2609,6 +2675,15 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" +browserslist@4.5.5, browserslist@^4.0.0, browserslist@^4.5.4: + version "4.5.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.5.5.tgz#fe1a352330d2490d5735574c149a85bc18ef9b82" + integrity sha512-0QFO1r/2c792Ohkit5XI8Cm8pDtZxgNl2H6HU4mHrpYz7314pEYcsAVVatM0l/YmxPnEzh9VygXouj4gkFUTKA== + dependencies: + caniuse-lite "^1.0.30000960" + electron-to-chromium "^1.3.124" + node-releases "^1.1.14" + browserslist@^4.3.4: version "4.4.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.4.1.tgz#42e828954b6b29a7a53e352277be429478a69062" @@ -2617,15 +2692,6 @@ browserslist@^4.3.4: electron-to-chromium "^1.3.103" node-releases "^1.1.3" -browserslist@^4.4.2: - version "4.5.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.5.3.tgz#969495c410314bc89f14e748505e58be968080f1" - integrity sha512-Tx/Jtrmh6vFg24AelzLwCaCq1IUJiMDM1x/LPzqbmbktF8Zo7F9ONUpOWsFK6TtdON95mSMaQUWqi0ilc8xM6g== - dependencies: - caniuse-lite "^1.0.30000955" - electron-to-chromium "^1.3.122" - node-releases "^1.1.12" - bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -2684,12 +2750,6 @@ builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" -bytebuffer@~5: - version "5.0.1" - resolved "https://registry.yarnpkg.com/bytebuffer/-/bytebuffer-5.0.1.tgz#582eea4b1a873b6d020a48d58df85f0bba6cfddd" - dependencies: - long "~3" - bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -2826,15 +2886,25 @@ camelcase@^5.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.0.tgz#0a110882cbeba41f72f99fcf918f4a0a92a13ebf" integrity sha512-Y05ICatFYPAfykDIB7VdwSJ0LUl1yq/BwO2OpyGGLjiRe1fgzTwVypPiWnzkGFOVFHXrCXUNBl86bpjBhZWSJg== +caniuse-api@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000957, caniuse-lite@^1.0.30000960: + version "1.0.30000963" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000963.tgz#5be481d5292f22aff5ee0db4a6c049b65b5798b1" + integrity sha512-n4HUiullc7Lw0LyzpeLa2ffP8KxFBGdxqD/8G3bSL6oB758hZ2UE2CVK+tQN958tJIi0/tfpjAc67aAtoHgnrQ== + caniuse-lite@^1.0.30000929: version "1.0.30000938" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000938.tgz#b64bf1427438df40183fce910fe24e34feda7a3f" -caniuse-lite@^1.0.30000947, caniuse-lite@^1.0.30000955: - version "1.0.30000955" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000955.tgz#360fdb9a1e41d6dd996130411334e44a39e4446d" - integrity sha512-6AwmIKgqCYfDWWadRkAuZSHMQP4Mmy96xAXEdRBlN/luQhlRYOKgwOlZ9plpCOsVbBuqbTmGqDK3JUM/nlr8CA== - canonical-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/canonical-path/-/canonical-path-1.0.0.tgz#fcb470c23958def85081856be7a86e904f180d1d" @@ -2912,7 +2982,22 @@ chokidar-cli@^1.2.0: shell-quote "^1.4.3" yargs "^3.7.2" -chokidar@2.0.4, chokidar@^2.0.0, chokidar@^2.0.2: +chokidar@^1.0.1, chokidar@^1.4.1, chokidar@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + +chokidar@^2.0.0, chokidar@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" dependencies: @@ -2931,22 +3016,7 @@ chokidar@2.0.4, chokidar@^2.0.0, chokidar@^2.0.2: optionalDependencies: fsevents "^1.2.2" -chokidar@^1.0.1, chokidar@^1.4.1, chokidar@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" - dependencies: - anymatch "^1.3.0" - async-each "^1.0.0" - glob-parent "^2.0.0" - inherits "^2.0.1" - is-binary-path "^1.0.0" - is-glob "^2.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.0.0" - optionalDependencies: - fsevents "^1.0.0" - -chokidar@^2.1.1: +chokidar@^2.1.1, chokidar@^2.1.5: version "2.1.5" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.5.tgz#0ae8434d962281a5f56c72869e79cb6d9d86ad4d" integrity sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A== @@ -3136,10 +3206,6 @@ colors@~1.2.1: resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== -colour@~0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/colour/-/colour-0.7.1.tgz#9cb169917ec5d12c0736d3e8685746df1cadf778" - combine-lists@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/combine-lists/-/combine-lists-1.0.1.tgz#458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6" @@ -3221,22 +3287,24 @@ component-inherit@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" -compressible@~2.0.13: - version "2.0.14" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.14.tgz#326c5f507fbb055f54116782b969a81b67a29da7" +compressible@~2.0.16: + version "2.0.17" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" + integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== dependencies: - mime-db ">= 1.34.0 < 2" + mime-db ">= 1.40.0 < 2" -compression@^1.5.2: - version "1.7.2" - resolved "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69" +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: - accepts "~1.3.4" + accepts "~1.3.5" bytes "3.0.0" - compressible "~2.0.13" + compressible "~2.0.16" debug "2.6.9" - on-headers "~1.0.1" - safe-buffer "5.1.1" + on-headers "~1.0.2" + safe-buffer "5.1.2" vary "~1.1.2" concat-map@0.0.1: @@ -3260,9 +3328,10 @@ concat-stream@^1.5.0: readable-stream "^2.2.2" typedarray "^0.0.6" -connect-history-api-fallback@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== connect@^3.3.5: version "3.6.6" @@ -3483,6 +3552,11 @@ copy-webpack-plugin@5.0.2: serialize-javascript "^1.4.0" webpack-log "^2.0.0" +core-js@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.0.1.tgz#1343182634298f7f38622f95e73f54e48ddf4738" + integrity sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew== + core-js@^2.2.0, core-js@^2.5.4: version "2.5.6" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.6.tgz#0fe6d45bf3cac3ac364a9d72de7576f4eb221b9d" @@ -3849,12 +3923,6 @@ decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, deca 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" @@ -3957,6 +4025,18 @@ del@^3.0.0: pify "^3.0.0" rimraf "^2.2.8" +del@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.0.tgz#049543b8290e1a9293e2bd150ab3a06f637322b8" + integrity sha512-C4kvKNlYrwXhKxz97BuohF8YoGgQ23Xm9lvoHmgT7JaPGprSEjk3+XFled74Yt/x0ZABUHg2D67covzAPUKx5Q== + dependencies: + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -4107,10 +4187,10 @@ electron-to-chromium@^1.3.103: version "1.3.113" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz#b1ccf619df7295aea17bc6951dc689632629e4a9" -electron-to-chromium@^1.3.122: - version "1.3.122" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.122.tgz#b32a0805f48557bd3c3b8104eadc7fa511b14a9a" - integrity sha512-3RKoIyCN4DhP2dsmleuFvpJAIDOseWH88wFYBzb22CSwoFDSWRc4UAMfrtc9h8nBdJjTNIN3rogChgOy6eFInw== +electron-to-chromium@^1.3.124: + version "1.3.127" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.127.tgz#9b34d3d63ee0f3747967205b953b25fe7feb0e10" + integrity sha512-1o25iFRf/dbgauTWalEzmD1EmRN3a2CzP/K7UVpYLEBduk96LF0FyUdCcf4Ry2mAWJ1VxyblFjC93q6qlLwA2A== elegant-spinner@^1.0.1: version "1.0.1" @@ -4309,15 +4389,23 @@ esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + dependencies: + estraverse "^4.0.0" + esrecurse@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" dependencies: estraverse "^4.1.0" -estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= esutils@^2.0.2: version "2.0.2" @@ -4455,41 +4543,6 @@ expect@^24.5.0: jest-message-util "^24.5.0" jest-regex-util "^24.3.0" -express@^4.16.2: - version "4.16.3" - resolved "https://registry.yarnpkg.com/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53" - dependencies: - accepts "~1.3.5" - array-flatten "1.1.1" - body-parser "1.18.2" - content-disposition "0.5.2" - content-type "~1.0.4" - cookie "0.3.1" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.1.1" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.2" - path-to-regexp "0.1.7" - proxy-addr "~2.0.3" - qs "6.5.1" - range-parser "~1.2.0" - safe-buffer "5.1.1" - send "0.16.2" - serve-static "1.13.2" - setprototypeof "1.1.0" - statuses "~1.4.0" - type-is "~1.6.16" - utils-merge "1.0.1" - vary "~1.1.2" - express@^4.16.4: version "4.16.4" resolved "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" @@ -5393,9 +5446,10 @@ html-encoding-sniffer@^1.0.2: dependencies: whatwg-encoding "^1.0.1" -html-entities@^1.2.0: +html-entities@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= http-cache-semantics@^3.8.1: version "3.8.1" @@ -5631,10 +5685,10 @@ inquirer@3.0.6: strip-ansi "^3.0.0" through "^2.3.6" -inquirer@6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.2.tgz#46941176f65c9eb20804627149b743a218f25406" - integrity sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA== +inquirer@6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" + integrity sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA== dependencies: ansi-escapes "^3.2.0" chalk "^2.4.2" @@ -5647,7 +5701,7 @@ inquirer@6.2.2: run-async "^2.2.0" rxjs "^6.4.0" string-width "^2.1.0" - strip-ansi "^5.0.0" + strip-ansi "^5.1.0" through "^2.3.6" internal-ip@^4.2.0: @@ -5684,10 +5738,6 @@ ip@^1.1.0, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" -ipaddr.js@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b" - ipaddr.js@1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" @@ -5910,21 +5960,41 @@ is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" +is-path-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.1.0.tgz#2e0c7e463ff5b7a0eb60852d851a6809347a124c" + integrity sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw== + is-path-in-cwd@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" dependencies: is-path-inside "^1.0.0" +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + is-path-inside@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.1.0: +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" @@ -6913,9 +6983,10 @@ karma@~1.4.1: tmp "0.0.28" useragent "^2.1.10" -killable@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz#da8b84bd47de5395878f95d64d02f2449fe05e6b" +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" @@ -7184,6 +7255,11 @@ lodash.mapvalues@^4.6.0: resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" integrity sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw= +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + lodash.merge@^4.6.1: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54" @@ -7215,6 +7291,11 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "~3.0.0" +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + lodash@4.17.11, lodash@^3.7.0, lodash@^3.8.0, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.0, lodash@~4.17.5: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" @@ -7250,13 +7331,15 @@ log4js@^0.6.31: readable-stream "~1.0.2" semver "~4.3.3" -loglevel@^1.4.1: +loglevel@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" + integrity sha1-4PyVEztu8nbNyIh82vJKpvFW+Po= -long@~3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b" +long@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== longest@^1.0.1: version "1.0.1" @@ -7301,6 +7384,13 @@ macos-release@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb" +magic-string@0.25.2: + version "0.25.2" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.2.tgz#139c3a729515ec55e96e69e82a11fe890a293ad9" + integrity sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg== + dependencies: + sourcemap-codec "^1.4.4" + magic-string@^0.25.0: version "0.25.1" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.1.tgz#b1c248b399cd7485da0fe7385c2fc7011843266e" @@ -7526,9 +7616,10 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -"mime-db@>= 1.34.0 < 2": - version "1.34.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.34.0.tgz#452d0ecff5c30346a6dc1e64b1eaee0d3719ff9a" +"mime-db@>= 1.40.0 < 2": + version "1.40.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== mime-db@~1.33.0: version "1.33.0" @@ -7578,12 +7669,13 @@ mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" -mini-css-extract-plugin@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz#ac0059b02b9692515a637115b0cc9fed3a35c7b0" - integrity sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw== +mini-css-extract-plugin@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz#a3f13372d6fcde912f3ee4cd039665704801e3b9" + integrity sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw== dependencies: loader-utils "^1.1.0" + normalize-url "^2.0.1" schema-utils "^1.0.0" webpack-sources "^1.1.0" @@ -7885,10 +7977,10 @@ node-pre-gyp@^0.10.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.12: - version "1.1.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.13.tgz#8c03296b5ae60c08e2ff4f8f22ae45bd2f210083" - integrity sha512-fKZGviSXR6YvVPyc011NHuJDSD8gFQvLPmc2d2V3BS4gr52ycyQ1Xzs7a8B+Ax3Ni/W+5h1h4SqmzeoA8WZRmA== +node-releases@^1.1.14: + version "1.1.17" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.17.tgz#71ea4631f0a97d5cd4f65f7d04ecf9072eac711a" + integrity sha512-/SCjetyta1m7YXLgtACZGDYJdCSIBAWorDWkGCGZlydP2Ll7J48l7j/JxNYZ+xsgSPbWfdulVS/aY+GdjUsQ7Q== dependencies: semver "^5.3.0" @@ -7944,6 +8036,15 @@ normalize-range@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" +normalize-url@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + npm-bundled@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308" @@ -8154,9 +8255,10 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -on-headers@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -8174,6 +8276,13 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" +open@6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.2.0.tgz#7cf92cb961b5d8498b071e64098bf5e27f57230c" + integrity sha512-Vxf6HJkwrqmvh9UAID3MnMYXntbTxKLOSfOnO7LJdzPf3NE3KQYFNV0/Lcz2VAndbRFil58XVCyh8tiX11fiYw== + dependencies: + is-wsl "^1.1.0" + opencollective@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/opencollective/-/opencollective-1.0.3.tgz#aee6372bc28144583690c3ca8daecfc120dd0ef1" @@ -8192,16 +8301,10 @@ opn@4.0.2: object-assign "^4.0.1" pinkie-promise "^2.0.0" -opn@5.4.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.4.0.tgz#cb545e7aab78562beb11aa3bfabc7042e1761035" - integrity sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw== - dependencies: - is-wsl "^1.1.0" - -opn@^5.1.0: - version "5.3.0" - resolved "http://registry.npmjs.org/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" @@ -8227,10 +8330,6 @@ options@>=0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" -optjs@~3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/optjs/-/optjs-3.2.2.tgz#69a6ce89c442a44403141ad2f9b370bd5bb6f4ee" - ora@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ora/-/ora-1.4.0.tgz#884458215b3a5d4097592285f93321bb7a79e2e5" @@ -8349,6 +8448,11 @@ p-map@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + p-reduce@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" @@ -8575,6 +8679,11 @@ pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" @@ -8620,9 +8729,10 @@ png-async@^0.9.3: resolved "https://registry.yarnpkg.com/png-async/-/png-async-0.9.3.tgz#d10f8809c7ee786f34db1155e3abf26e0ab97d23" integrity sha512-IMJgiYXEFSN4nM+gQL5DYtMOGLa4/JoRn4CSVTqqfZoX03TS7Un58MKHulvd42/VTDNoHp+acniadQU0jeJkoA== -portfinder@^1.0.9: - version "1.0.13" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9" +portfinder@^1.0.20: + version "1.0.20" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" + integrity sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw== dependencies: async "^1.5.2" debug "^2.2.0" @@ -8688,6 +8798,11 @@ prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" @@ -8751,14 +8866,24 @@ prompts@^2.0.1: kleur "^3.0.2" sisteransi "^1.0.0" -protobufjs@5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-5.0.3.tgz#e4dfe9fb67c90b2630d15868249bcc4961467a17" - dependencies: - ascli "~1" - bytebuffer "~5" - glob "^7.0.5" - yargs "^3.10.0" +protobufjs@6.8.8: + version "6.8.8" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.8.8.tgz#c8b4f1282fd7a90e6f5b109ed11c84af82908e7c" + integrity sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.0" + "@types/node" "^10.1.0" + long "^4.0.0" protoduck@^5.0.1: version "5.0.1" @@ -8787,13 +8912,6 @@ protractor@~5.1.0: webdriver-js-extender "^1.0.0" webdriver-manager "^12.0.6" -proxy-addr@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.3.tgz#355f262505a621646b3130a728eb647e22055341" - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.6.0" - proxy-addr@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" @@ -8886,6 +9004,15 @@ qs@~6.3.0: version "6.3.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -9446,6 +9573,13 @@ rimraf@^2.2.8, rimraf@^2.3.3, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimra dependencies: glob "^7.0.5" +rimraf@^2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -9482,12 +9616,6 @@ rx@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" -rxjs@6.3.3: - version "6.3.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55" - dependencies: - tslib "^1.9.0" - rxjs@6.4.0, rxjs@^6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.4.0.tgz#f3bb0fe7bda7fb69deac0c16f17b50b0b8790504" @@ -9501,9 +9629,12 @@ rxjs@^6.1.0: dependencies: tslib "^1.9.0" -safe-buffer@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" +rxjs@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.1.tgz#f7a005a9386361921b8524f38f54cbf80e5d08f4" + integrity sha512-y0j31WJc83wPu31vS1VlAFW5JGrnGC+j+TtGAa1fRQphy48+fDYiDmX8tjGloToEsMkxnouOg/1IzXGKkJnZMg== + dependencies: + tslib "^1.9.0" safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" @@ -9554,10 +9685,10 @@ sass-loader@7.1.0: pify "^3.0.0" semver "^5.5.0" -sass@1.17.3: - version "1.17.3" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.17.3.tgz#19f9164cf8653b9fca670a64e53285272c96d192" - integrity sha512-S4vJawbrNUxJUBiHLXPYUKZCoO6cvq3/3ZFBV66a+PafTxcDEFJB+FHLDFl0P+rUfha/703ajEXMuGTYhJESkQ== +sass@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.19.0.tgz#5de82c713d4299fac57384ef5219534a37fe3e6c" + integrity sha512-8kzKCgxCzh8/zEn3AuRwzLWVSSFj8omkiGwqdJdeOufjM+I88dXxu9LYJ/Gw4rRTHXesN0r1AixBuqM6yLQUJw== dependencies: chokidar "^2.0.0" @@ -9623,9 +9754,10 @@ selenium-webdriver@^2.53.2: ws "^1.0.1" xml2js "0.4.4" -selfsigned@^1.9.1: - version "1.10.3" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.3.tgz#d628ecf9e3735f84e8bafba936b3cf85bea43823" +selfsigned@^1.10.4: + version "1.10.4" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" + integrity sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw== dependencies: node-forge "0.7.5" @@ -9653,7 +9785,7 @@ semver@5.6.0, semver@^5.0.1: version "5.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" -semver@6.0.0: +semver@6.0.0, semver@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65" integrity sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ== @@ -9693,9 +9825,10 @@ serialize-javascript@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe" -serve-index@^1.7.2: +serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" batch "0.6.1" @@ -9965,6 +10098,13 @@ sorcery@^0.10.0: sander "^0.5.0" sourcemap-codec "^1.3.0" +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + dependencies: + is-plain-obj "^1.0.0" + source-list-map@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" @@ -9990,10 +10130,10 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@0.5.11, source-map-support@^0.5.6, source-map-support@~0.5.10: - version "0.5.11" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.11.tgz#efac2ce0800355d026326a0ca23e162aeac9a4e2" - integrity sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ== +source-map-support@0.5.12: + version "0.5.12" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" + integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -10019,6 +10159,14 @@ source-map-support@^0.5.5: buffer-from "^1.0.0" source-map "^0.6.0" +source-map-support@^0.5.6, source-map-support@~0.5.10: + version "0.5.11" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.11.tgz#efac2ce0800355d026326a0ca23e162aeac9a4e2" + integrity sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-support@~0.4.0: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" @@ -10066,6 +10214,11 @@ sourcemap-codec@^1.4.1: version "1.4.3" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.3.tgz#0ba615b73ec35112f63c2f2d9e7c3f87282b0e33" +sourcemap-codec@^1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz#c63ea927c029dd6bd9a2b7fa03b3fec02ad56e9f" + integrity sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg== + spawn-wrap@1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-1.2.4.tgz#920eb211a769c093eebfbd5b0e7a5d2e68ab2e40" @@ -10260,6 +10413,11 @@ stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" +strict-uri-encode@^1.0.0: + version "1.1.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" @@ -10335,7 +10493,7 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^5.0.0: +strip-ansi@^5.0.0, strip-ansi@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -10741,7 +10899,7 @@ tsconfig-paths@^3.1.3: strip-bom "^3.0.0" strip-json-comments "^2.0.1" -tsickle@0.34.3, tsickle@^0.34.3: +tsickle@^0.34.3: version "0.34.3" resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.34.3.tgz#8085067a26d7bff466ddadb2eba18849b49159b8" integrity sha512-mb1v3nsr6rYaZky22xj0d6qv4ogAR40Bc6r37jwWOg3bEIO/ZppEFZiEADs/NNVLcWTPgmNmPZgaX5CfAH6oXA== @@ -10750,6 +10908,15 @@ tsickle@0.34.3, tsickle@^0.34.3: mkdirp "^0.5.1" source-map "^0.7.3" +tsickle@^0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.35.0.tgz#59235df45937c0ec5d072c616c26d2d97fba54b9" + integrity sha512-irsZLX4293YUl9TuwNC5Fy020eLSc4bC3LfKnxnx1oq5wmZD9zSP8qvNNTiwRmf2/rxH+58JINcTARDjuvn+oQ== + dependencies: + minimist "^1.2.0" + mkdirp "^0.5.1" + source-map "^0.7.3" + tslib@^1.7.1, tslib@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" @@ -10835,21 +11002,21 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -typescript@3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.4.tgz#c585cb952912263d915b462726ce244ba510ef3d" - integrity sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg== - -typescript@3.3.4000, typescript@~3.3.4000: - version "3.3.4000" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.3.4000.tgz#76b0f89cfdbf97827e1112d64f283f1151d6adf0" - integrity sha512-jjOcCZvpkl2+z7JFn0yBOoLQyLoIkNZAs/fYJkUG6VKy6zLPHJGfQJYFHzibB6GJaF/8QrcECtlQ5cpvRHSMEA== +typescript@3.4.4: + version "3.4.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.4.tgz#aac4a08abecab8091a75f10842ffa0631818f785" + integrity sha512-xt5RsIRCEaf6+j9AyOBgvVuAec0i92rgCaS3S+UVf5Z/vF2Hvtsw08wtUTJqp4djwznoAgjSxeCcU4r+CcDBJA== typescript@~3.1.6: version "3.1.6" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.6.tgz#b6543a83cfc8c2befb3f4c8fba6896f5b0c9be68" integrity sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA== +typescript@~3.4.4: + version "3.4.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.5.tgz#2d2618d10bb566572b8d7aad5180d84257d70a99" + integrity sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw== + uglify-js@^2.6: version "2.8.29" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" @@ -11178,51 +11345,51 @@ webpack-core@^0.6.8: source-list-map "~0.1.7" source-map "~0.4.1" -webpack-dev-middleware@3.6.1, webpack-dev-middleware@^3.5.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.6.1.tgz#91f2531218a633a99189f7de36045a331a4b9cd4" - integrity sha512-XQmemun8QJexMEvNFbD2BIg4eSKrmSIMrTfnl2nql2Sc6OGAYFyb8rwuYrCjl/IiEYYuyTEiimMscu7EXji/Dw== +webpack-dev-middleware@3.6.2, webpack-dev-middleware@^3.6.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz#f37a27ad7c09cd7dc67cd97655413abaa1f55942" + integrity sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg== dependencies: memory-fs "^0.4.1" mime "^2.3.1" range-parser "^1.0.3" webpack-log "^2.0.0" -webpack-dev-server@3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.2.1.tgz#1b45ce3ecfc55b6ebe5e36dab2777c02bc508c4e" - integrity sha512-sjuE4mnmx6JOh9kvSbPYw3u/6uxCLHNWfhWaIPwcXWsvWOPN+nc5baq4i9jui3oOBRXGonK9+OI0jVkaz6/rCw== +webpack-dev-server@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.3.1.tgz#7046e49ded5c1255a82c5d942bcdda552b72a62d" + integrity sha512-jY09LikOyGZrxVTXK0mgIq9y2IhCoJ05848dKZqX1gAGLU1YDqgpOT71+W53JH/wI4v6ky4hm+KvSyW14JEs5A== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" - chokidar "^2.0.0" - compression "^1.5.2" - connect-history-api-fallback "^1.3.0" + chokidar "^2.1.5" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" debug "^4.1.1" - del "^3.0.0" - express "^4.16.2" - html-entities "^1.2.0" + del "^4.1.0" + express "^4.16.4" + html-entities "^1.2.1" http-proxy-middleware "^0.19.1" import-local "^2.0.0" internal-ip "^4.2.0" ip "^1.1.5" - killable "^1.0.0" - loglevel "^1.4.1" - opn "^5.1.0" - portfinder "^1.0.9" + killable "^1.0.1" + loglevel "^1.6.1" + opn "^5.5.0" + portfinder "^1.0.20" schema-utils "^1.0.0" - selfsigned "^1.9.1" - semver "^5.6.0" - serve-index "^1.7.2" + selfsigned "^1.10.4" + semver "^6.0.0" + serve-index "^1.9.1" sockjs "0.3.19" sockjs-client "1.3.0" spdy "^4.0.0" - strip-ansi "^3.0.0" + strip-ansi "^3.0.1" supports-color "^6.1.0" url "^0.11.0" - webpack-dev-middleware "^3.5.1" + webpack-dev-middleware "^3.6.2" webpack-log "^2.0.0" - yargs "12.0.2" + yargs "12.0.5" webpack-log@^2.0.0: version "2.0.0" @@ -11258,10 +11425,10 @@ webpack-subresource-integrity@1.1.0-rc.6: dependencies: webpack-core "^0.6.8" -webpack@4.29.6: - version "4.29.6" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.29.6.tgz#66bf0ec8beee4d469f8b598d3988ff9d8d90e955" - integrity sha512-MwBwpiE1BQpMDkbnUUaW6K8RFZjljJHArC6tWQJoFm0oQtfoSebtg4Y7/QHnJ/SddtjYLHaKGX64CFjG5rehJw== +webpack@4.30.0: + version "4.30.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.30.0.tgz#aca76ef75630a22c49fcc235b39b4c57591d33a9" + integrity sha512-4hgvO2YbAFUhyTdlR4FNyt2+YaYBYHavyzjCMbZzgglo02rlKi/pcsEzwCuCpsn1ryzIl1cq/u8ArIKu8JBYMg== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" @@ -11403,6 +11570,13 @@ worker-farm@^1.5.2: dependencies: errno "~0.1.7" +worker-plugin@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/worker-plugin/-/worker-plugin-3.1.0.tgz#6311778f3514a87c273510ee3f809cc3fe161e6f" + integrity sha512-iQ9KTTmmN5fhfc2KMR7CcDblvcrg1QQ4pXymqZ3cRZF8L0890YLBcEqlIsGPdxoFwghyN8RA1pCEhCKuTF4Lkw== + dependencies: + loader-utils "^1.1.0" + wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -11510,10 +11684,6 @@ xmlhttprequest-ssl@1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d" -xregexp@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" - xtend@^4.0.0, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -11534,7 +11704,7 @@ yallist@^3.0.0, yallist@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" -yargs-parser@10.x, yargs-parser@^10.1.0: +yargs-parser@10.x: version "10.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" dependencies: @@ -11566,12 +11736,13 @@ yargs-parser@^9.0.2: dependencies: camelcase "^4.1.0" -yargs@12.0.2: - version "12.0.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc" +yargs@12.0.5, yargs@^12.0.2: + version "12.0.5" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== dependencies: cliui "^4.0.0" - decamelize "^2.0.0" + decamelize "^1.2.0" find-up "^3.0.0" get-caller-file "^1.0.1" os-locale "^3.0.0" @@ -11581,7 +11752,7 @@ yargs@12.0.2: string-width "^2.0.0" which-module "^2.0.0" y18n "^3.2.1 || ^4.0.0" - yargs-parser "^10.1.0" + yargs-parser "^11.1.1" yargs@9.0.1: version "9.0.1" @@ -11618,25 +11789,7 @@ yargs@^11.0.0: y18n "^3.2.1" yargs-parser "^9.0.2" -yargs@^12.0.2: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.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 || ^4.0.0" - yargs-parser "^11.1.1" - -yargs@^3.10.0, yargs@^3.7.2: +yargs@^3.7.2: version "3.32.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" dependencies: