diff --git a/PLAYBOOK.md b/PLAYBOOK.md index 27fb90c1e..edc4cd787 100644 --- a/PLAYBOOK.md +++ b/PLAYBOOK.md @@ -12,7 +12,7 @@ Do-it-yourself step-by-step instructions to create this project structure from s | Node | v10.7.0 | | | NPM | v6.4.0 | | | Angular CLI | v6.0.8 | | -| @nrwl/schematics | v6.3.0 | | +| @nrwl/schematics | v6.4.0 | | | @nestjs/cli | v5.3.0 | | ### Install Prerequisites @@ -54,7 +54,7 @@ npm remove -g @nrwl/schematics npm remove -g @nestjs/cli npm install -g @angular/cli -npm install -g @nrwl/schematics +npm install -g @nrwl/schematics@6.4.0-beta.1 npm install -g @nestjs/cli npm install -g ndb @@ -93,6 +93,10 @@ cd ngx-starter-kit > remove all ngrx NPM pagages from package.json +# setup your workspace to run tests with jest. +ng generate jest +# you may have to manually remove karma files (karma.conf.js) and dependencies from package.json + # make sure we are up-to-date ng update # and update as suggested. e.g., @@ -102,9 +106,6 @@ ng update --all # generate webapp app ng g app webapp --routing --style=scss --prefix=ngx --unit-test-runner=jest --tags=app-module - -# add Jest to replace karma as testing framework -ng generate jest ``` #### Dependencies @@ -200,8 +201,6 @@ ng g lib experiments --routing --lazy --prefix=ngx --parent-module=libs/dashb ng g lib widgets --routing --lazy --prefix=ngx --parent-module=libs/dashboard/src/lib/dashboard.module.ts --unit-test-runner=jest --tags=child-module ng g lib grid --routing --lazy --prefix=ngx --parent-module=libs/dashboard/src/lib/dashboard.module.ts --unit-test-runner=jest --tags=child-module - -ng g lib aaa --dry-run ng g lib animations --nomodule -tags=utils --unit-test-runner=jest --dry-run ng g lib Tree --nomodule --publishable=true --tags=utils --unit-test-runner=jest --dry-run ng g lib utils --nomodule --tags=utils --unit-test-runner=jest --dry-run @@ -489,7 +488,7 @@ $ docker-compose up web # optional: --build, see below Now open your browser at http://localhost:80 -### IntelliJ +### IntelliJ/WebStorm Right click on `apps/webapp/src/styles` in project vie --> Make Directory as --> Resources Root. Right click on `apps/webapp/src` in project vie --> Make Directory as --> Resources Root. diff --git a/angular.json b/angular.json index b9887dd54..af0d1f3a5 100644 --- a/angular.json +++ b/angular.json @@ -152,26 +152,6 @@ "browserTarget": "webapp:build" } }, - "test": { - "builder": "@nrwl/builders:jest", - "options": { - "jestConfig": "apps/webapp/jest.config.js", - "tsConfig": "apps/webapp/tsconfig.spec.json", - "setupFile": "apps/webapp/src/test-setup.ts", - "styles": [ - { - "input": "node_modules/@angular/material/prebuilt-themes/indigo-pink.css" - }, - "apps/webapp/src/styles.scss" - ], - "scripts": [], - "assets": [ - "apps/webapp/src/favicon.ico", - "apps/webapp/src/assets", - "apps/webapp/src/manifest.json" - ] - } - }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { @@ -183,6 +163,14 @@ "**/node_modules/**" ] } + }, + "test": { + "builder": "@nrwl/builders:jest", + "options": { + "jestConfig": "apps/webapp/jest.config.js", + "tsConfig": "apps/webapp/tsconfig.spec.json", + "setupFile": "apps/webapp/src/test-setup.ts" + } } } }, diff --git a/apps/webapp/browserslist b/apps/webapp/browserslist index 8e09ab492..c6cb1d38d 100644 --- a/apps/webapp/browserslist +++ b/apps/webapp/browserslist @@ -1,9 +1,11 @@ # This file is currently used by autoprefixer to adjust CSS to support the below specified browsers # For additional information regarding the format and rule options, please see: # https://github.com/browserslist/browserslist#queries -# For IE 9-11 support, please uncomment the last line of the file and adjust as needed +# +# For IE 9-11 support, please remove 'not' from the last line of the file and adjust as needed + > 0.5% last 2 versions Firefox ESR not dead -# IE 9-11 \ No newline at end of file +not IE 9-11 diff --git a/apps/webapp/src/app/app.component.spec.ts b/apps/webapp/src/app/app.component.spec.ts index 1608bce50..eccdae4fa 100644 --- a/apps/webapp/src/app/app.component.spec.ts +++ b/apps/webapp/src/app/app.component.spec.ts @@ -9,20 +9,20 @@ describe('AppComponent', () => { declarations: [AppComponent], }).compileComponents(); })); - it('should create the app', async(() => { + it('should create the webapp', async(() => { const fixture = TestBed.createComponent(AppComponent); const app = fixture.debugElement.componentInstance; expect(app).toBeTruthy(); })); - xit(`should have as title 'app'`, async(() => { + xit(`should have as title 'webapp'`, async(() => { const fixture = TestBed.createComponent(AppComponent); const app = fixture.debugElement.componentInstance; - expect(app.title).toEqual('app'); + expect(app.title).toEqual('webapp'); })); xit('should render title in a h1 tag', async(() => { const fixture = TestBed.createComponent(AppComponent); fixture.detectChanges(); const compiled = fixture.debugElement.nativeElement; - expect(compiled.querySelector('h1').textContent).toContain('Welcome to app!'); + expect(compiled.querySelector('h1').textContent).toContain('Welcome to webapp!'); })); }); diff --git a/apps/webapp/src/main.ts b/apps/webapp/src/main.ts index e848f9243..7e858fe50 100644 --- a/apps/webapp/src/main.ts +++ b/apps/webapp/src/main.ts @@ -10,4 +10,4 @@ if (environment.production) { platformBrowserDynamic() .bootstrapModule(AppModule) - .catch(err => console.log(err)); + .catch(err => console.error(err)); diff --git a/apps/webapp/src/test-setup.ts b/apps/webapp/src/test-setup.ts index 5bf4b02c2..8d88704e8 100644 --- a/apps/webapp/src/test-setup.ts +++ b/apps/webapp/src/test-setup.ts @@ -1,41 +1 @@ import 'jest-preset-angular'; - -// move this to ./jest-global-mocks.ts -// @ts-ignore -global.CSS = null; - -const webStorageMock = () => { - let storage: Record = {}; - return { - getItem: (key: string) => (key in storage ? storage[key] : null), - setItem: (key: string, value: any) => (storage[key] = value || ''), - removeItem: (key: string) => delete storage[key], - clear: () => (storage = {}), - }; -}; - -Object.defineProperty(window, 'localStorage', { value: webStorageMock() }); -Object.defineProperty(window, 'sessionStorage', { value: webStorageMock() }); -Object.defineProperty(document, 'doctype', { - value: '', -}); -Object.defineProperty(window, 'getComputedStyle', { - value: () => { - return { - display: 'none', - appearance: ['-webkit-appearance'], - }; - }, -}); -/** - * ISSUE: https://github.com/angular/material2/issues/7101 - * Workaround for JSDOM missing transform property - */ -Object.defineProperty(document.body.style, 'transform', { - value: () => { - return { - enumerable: true, - configurable: true, - }; - }, -}); diff --git a/apps/webapp/tsconfig.app.json b/apps/webapp/tsconfig.app.json index 88e3b10c8..90747a8aa 100644 --- a/apps/webapp/tsconfig.app.json +++ b/apps/webapp/tsconfig.app.json @@ -4,9 +4,8 @@ "outDir": "../../dist/out-tsc/apps/webapp" }, "exclude": [ - "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "src/test-setup.ts", + "**/*.spec.ts" ], "include": [ "**/*.ts" diff --git a/libs/animations/tsconfig.lib.json b/libs/animations/tsconfig.lib.json index c4a57470b..449dc0a01 100644 --- a/libs/animations/tsconfig.lib.json +++ b/libs/animations/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/animations/tsconfig.spec.json b/libs/animations/tsconfig.spec.json index 3f33a2310..5e409a70a 100644 --- a/libs/animations/tsconfig.spec.json +++ b/libs/animations/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/app-confirm/tsconfig.lib.json b/libs/app-confirm/tsconfig.lib.json index 392c7b2ff..31ee5ff23 100644 --- a/libs/app-confirm/tsconfig.lib.json +++ b/libs/app-confirm/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/app-confirm/tsconfig.spec.json b/libs/app-confirm/tsconfig.spec.json index 845147c9a..9ba47b50c 100644 --- a/libs/app-confirm/tsconfig.spec.json +++ b/libs/app-confirm/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/auth/tsconfig.lib.json b/libs/auth/tsconfig.lib.json index 04fca19ac..f0f9d419b 100644 --- a/libs/auth/tsconfig.lib.json +++ b/libs/auth/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/auth/tsconfig.spec.json b/libs/auth/tsconfig.spec.json index f26ff5c22..68b173f95 100644 --- a/libs/auth/tsconfig.spec.json +++ b/libs/auth/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/breadcrumbs/tsconfig.lib.json b/libs/breadcrumbs/tsconfig.lib.json index c875af2a1..ee9723209 100644 --- a/libs/breadcrumbs/tsconfig.lib.json +++ b/libs/breadcrumbs/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/breadcrumbs/tsconfig.spec.json b/libs/breadcrumbs/tsconfig.spec.json index aab67f87c..35a1d3cc9 100644 --- a/libs/breadcrumbs/tsconfig.spec.json +++ b/libs/breadcrumbs/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/chat-box/tsconfig.lib.json b/libs/chat-box/tsconfig.lib.json index 5d67f16a6..12f24772b 100644 --- a/libs/chat-box/tsconfig.lib.json +++ b/libs/chat-box/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/chat-box/tsconfig.spec.json b/libs/chat-box/tsconfig.spec.json index f6336dc7d..0c1eac55e 100644 --- a/libs/chat-box/tsconfig.spec.json +++ b/libs/chat-box/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/clap/tsconfig.lib.json b/libs/clap/tsconfig.lib.json index eae029e13..d8e684b98 100644 --- a/libs/clap/tsconfig.lib.json +++ b/libs/clap/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/clap/tsconfig.spec.json b/libs/clap/tsconfig.spec.json index b06d2cd51..a32df1b96 100644 --- a/libs/clap/tsconfig.spec.json +++ b/libs/clap/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/context-menu/tsconfig.lib.json b/libs/context-menu/tsconfig.lib.json index b4f763c8a..69ec8abff 100644 --- a/libs/context-menu/tsconfig.lib.json +++ b/libs/context-menu/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/context-menu/tsconfig.spec.json b/libs/context-menu/tsconfig.spec.json index 9f5d31143..06f097633 100644 --- a/libs/context-menu/tsconfig.spec.json +++ b/libs/context-menu/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/core/tsconfig.lib.json b/libs/core/tsconfig.lib.json index 131240524..8aca71ebe 100644 --- a/libs/core/tsconfig.lib.json +++ b/libs/core/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/core/tsconfig.spec.json b/libs/core/tsconfig.spec.json index efa938c62..5ba52418a 100644 --- a/libs/core/tsconfig.spec.json +++ b/libs/core/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/dashboard/tsconfig.lib.json b/libs/dashboard/tsconfig.lib.json index 6076deabc..5ee07922f 100644 --- a/libs/dashboard/tsconfig.lib.json +++ b/libs/dashboard/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/dashboard/tsconfig.spec.json b/libs/dashboard/tsconfig.spec.json index 04e6f0f98..f7d513bd9 100644 --- a/libs/dashboard/tsconfig.spec.json +++ b/libs/dashboard/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/draggable/tsconfig.lib.json b/libs/draggable/tsconfig.lib.json index f96c1838c..822096000 100644 --- a/libs/draggable/tsconfig.lib.json +++ b/libs/draggable/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/draggable/tsconfig.spec.json b/libs/draggable/tsconfig.spec.json index 437b33052..57c25b3b4 100644 --- a/libs/draggable/tsconfig.spec.json +++ b/libs/draggable/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/experiments/tsconfig.lib.json b/libs/experiments/tsconfig.lib.json index 99bebb404..640628100 100644 --- a/libs/experiments/tsconfig.lib.json +++ b/libs/experiments/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/experiments/tsconfig.spec.json b/libs/experiments/tsconfig.spec.json index d6ea3fa23..baae1a15a 100644 --- a/libs/experiments/tsconfig.spec.json +++ b/libs/experiments/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/grid/tsconfig.lib.json b/libs/grid/tsconfig.lib.json index 4cb4d7a57..0a8484781 100644 --- a/libs/grid/tsconfig.lib.json +++ b/libs/grid/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/grid/tsconfig.spec.json b/libs/grid/tsconfig.spec.json index 9c00f240d..6e90ea0bb 100644 --- a/libs/grid/tsconfig.spec.json +++ b/libs/grid/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/home/tsconfig.lib.json b/libs/home/tsconfig.lib.json index 81051350f..a750deb0b 100644 --- a/libs/home/tsconfig.lib.json +++ b/libs/home/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/home/tsconfig.spec.json b/libs/home/tsconfig.spec.json index af0780c29..f3f9eac16 100644 --- a/libs/home/tsconfig.spec.json +++ b/libs/home/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/json-diff/tsconfig.lib.json b/libs/json-diff/tsconfig.lib.json index e45722593..8ff926184 100644 --- a/libs/json-diff/tsconfig.lib.json +++ b/libs/json-diff/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/json-diff/tsconfig.spec.json b/libs/json-diff/tsconfig.spec.json index de74b0ab4..51fba0266 100644 --- a/libs/json-diff/tsconfig.spec.json +++ b/libs/json-diff/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/led/tsconfig.lib.json b/libs/led/tsconfig.lib.json index 4322634d0..84b54dc60 100644 --- a/libs/led/tsconfig.lib.json +++ b/libs/led/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/led/tsconfig.spec.json b/libs/led/tsconfig.spec.json index 4be4804b8..634a0b10d 100644 --- a/libs/led/tsconfig.spec.json +++ b/libs/led/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/loading-overlay/tsconfig.lib.json b/libs/loading-overlay/tsconfig.lib.json index a4add4f52..71891428b 100644 --- a/libs/loading-overlay/tsconfig.lib.json +++ b/libs/loading-overlay/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/loading-overlay/tsconfig.spec.json b/libs/loading-overlay/tsconfig.spec.json index 112b488ba..74a064602 100644 --- a/libs/loading-overlay/tsconfig.spec.json +++ b/libs/loading-overlay/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/material/tsconfig.lib.json b/libs/material/tsconfig.lib.json index be828785c..f7b153974 100644 --- a/libs/material/tsconfig.lib.json +++ b/libs/material/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/material/tsconfig.spec.json b/libs/material/tsconfig.spec.json index b525d1405..2c67015b6 100644 --- a/libs/material/tsconfig.spec.json +++ b/libs/material/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/navigator/tsconfig.lib.json b/libs/navigator/tsconfig.lib.json index 6396b4411..40bafa070 100644 --- a/libs/navigator/tsconfig.lib.json +++ b/libs/navigator/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/navigator/tsconfig.spec.json b/libs/navigator/tsconfig.spec.json index d07d539b8..88c9f22fc 100644 --- a/libs/navigator/tsconfig.spec.json +++ b/libs/navigator/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/ngx-pipes/tsconfig.lib.json b/libs/ngx-pipes/tsconfig.lib.json index 55fe80050..96268c24a 100644 --- a/libs/ngx-pipes/tsconfig.lib.json +++ b/libs/ngx-pipes/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/ngx-pipes/tsconfig.spec.json b/libs/ngx-pipes/tsconfig.spec.json index 78692b358..fbf0525fc 100644 --- a/libs/ngx-pipes/tsconfig.spec.json +++ b/libs/ngx-pipes/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/not-found/tsconfig.lib.json b/libs/not-found/tsconfig.lib.json index 6970f0942..526b10ebd 100644 --- a/libs/not-found/tsconfig.lib.json +++ b/libs/not-found/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/not-found/tsconfig.spec.json b/libs/not-found/tsconfig.spec.json index d13a084c9..e3f9d3e41 100644 --- a/libs/not-found/tsconfig.spec.json +++ b/libs/not-found/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/notifications/tsconfig.lib.json b/libs/notifications/tsconfig.lib.json index 785d64416..70254b3ed 100644 --- a/libs/notifications/tsconfig.lib.json +++ b/libs/notifications/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/notifications/tsconfig.spec.json b/libs/notifications/tsconfig.spec.json index 634e468c8..f4da91e1e 100644 --- a/libs/notifications/tsconfig.spec.json +++ b/libs/notifications/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/quickpanel/tsconfig.lib.json b/libs/quickpanel/tsconfig.lib.json index 5f407b161..d362f5524 100644 --- a/libs/quickpanel/tsconfig.lib.json +++ b/libs/quickpanel/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/quickpanel/tsconfig.spec.json b/libs/quickpanel/tsconfig.spec.json index fc1d6967e..ea16c1b5f 100644 --- a/libs/quickpanel/tsconfig.spec.json +++ b/libs/quickpanel/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/scroll-to-top/tsconfig.lib.json b/libs/scroll-to-top/tsconfig.lib.json index cd8c5f03f..150cfde3f 100644 --- a/libs/scroll-to-top/tsconfig.lib.json +++ b/libs/scroll-to-top/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/scroll-to-top/tsconfig.spec.json b/libs/scroll-to-top/tsconfig.spec.json index a4a678cca..5e4f95508 100644 --- a/libs/scroll-to-top/tsconfig.spec.json +++ b/libs/scroll-to-top/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/scrollbar/tsconfig.lib.json b/libs/scrollbar/tsconfig.lib.json index 4e9b4da45..5b18ab445 100644 --- a/libs/scrollbar/tsconfig.lib.json +++ b/libs/scrollbar/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/scrollbar/tsconfig.spec.json b/libs/scrollbar/tsconfig.spec.json index 6c81e1576..099b350b1 100644 --- a/libs/scrollbar/tsconfig.spec.json +++ b/libs/scrollbar/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/shared/tsconfig.lib.json b/libs/shared/tsconfig.lib.json index cab131019..27e2677c6 100644 --- a/libs/shared/tsconfig.lib.json +++ b/libs/shared/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/shared/tsconfig.spec.json b/libs/shared/tsconfig.spec.json index 8281fe8f4..8042ec7b7 100644 --- a/libs/shared/tsconfig.spec.json +++ b/libs/shared/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/sidenav/tsconfig.lib.json b/libs/sidenav/tsconfig.lib.json index 2dadcb57f..435612cb7 100644 --- a/libs/sidenav/tsconfig.lib.json +++ b/libs/sidenav/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/sidenav/tsconfig.spec.json b/libs/sidenav/tsconfig.spec.json index 83037ce94..fd43142ca 100644 --- a/libs/sidenav/tsconfig.spec.json +++ b/libs/sidenav/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/socketio-plugin/tsconfig.lib.json b/libs/socketio-plugin/tsconfig.lib.json index 8c0708a43..ec292c9cd 100644 --- a/libs/socketio-plugin/tsconfig.lib.json +++ b/libs/socketio-plugin/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/socketio-plugin/tsconfig.spec.json b/libs/socketio-plugin/tsconfig.spec.json index 1d76f5033..0999cc3d6 100644 --- a/libs/socketio-plugin/tsconfig.spec.json +++ b/libs/socketio-plugin/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/svg-viewer/tsconfig.lib.json b/libs/svg-viewer/tsconfig.lib.json index e7aacfb54..f346af989 100644 --- a/libs/svg-viewer/tsconfig.lib.json +++ b/libs/svg-viewer/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/svg-viewer/tsconfig.spec.json b/libs/svg-viewer/tsconfig.spec.json index b78a0f18f..2f4f35c3a 100644 --- a/libs/svg-viewer/tsconfig.spec.json +++ b/libs/svg-viewer/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/theme-picker/tsconfig.lib.json b/libs/theme-picker/tsconfig.lib.json index f7e90ffd9..a2f99aac4 100644 --- a/libs/theme-picker/tsconfig.lib.json +++ b/libs/theme-picker/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/theme-picker/tsconfig.spec.json b/libs/theme-picker/tsconfig.spec.json index a1cd320f9..dc30874d5 100644 --- a/libs/theme-picker/tsconfig.spec.json +++ b/libs/theme-picker/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/toolbar/tsconfig.lib.json b/libs/toolbar/tsconfig.lib.json index d29081a59..f63d6948d 100644 --- a/libs/toolbar/tsconfig.lib.json +++ b/libs/toolbar/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/toolbar/tsconfig.spec.json b/libs/toolbar/tsconfig.spec.json index a939b18a1..c16bfb86d 100644 --- a/libs/toolbar/tsconfig.spec.json +++ b/libs/toolbar/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/tree/tsconfig.lib.json b/libs/tree/tsconfig.lib.json index 9281fc077..2ad24e337 100644 --- a/libs/tree/tsconfig.lib.json +++ b/libs/tree/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/tree/tsconfig.spec.json b/libs/tree/tsconfig.spec.json index cacf40b90..c5548d0ed 100644 --- a/libs/tree/tsconfig.spec.json +++ b/libs/tree/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/utils/tsconfig.lib.json b/libs/utils/tsconfig.lib.json index fa503902b..845925d0e 100644 --- a/libs/utils/tsconfig.lib.json +++ b/libs/utils/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/utils/tsconfig.spec.json b/libs/utils/tsconfig.spec.json index fdc800db8..1e6451749 100644 --- a/libs/utils/tsconfig.spec.json +++ b/libs/utils/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/libs/widgets/tsconfig.lib.json b/libs/widgets/tsconfig.lib.json index f293d6cef..7541ee39d 100644 --- a/libs/widgets/tsconfig.lib.json +++ b/libs/widgets/tsconfig.lib.json @@ -28,7 +28,6 @@ }, "exclude": [ "src/test.ts", - "**/*.spec.ts", - "karma.conf.ts" + "**/*.spec.ts" ] } diff --git a/libs/widgets/tsconfig.spec.json b/libs/widgets/tsconfig.spec.json index e285b71d2..ba49c4fe9 100644 --- a/libs/widgets/tsconfig.spec.json +++ b/libs/widgets/tsconfig.spec.json @@ -5,6 +5,6 @@ "module": "commonjs", "types": ["jest", "node"] }, - "files": ["src/test-setup.ts", "src/polyfills.ts"], + "files": ["src/test-setup.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/package-lock.json b/package-lock.json index 085a730a3..df60795c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,40 +5,37 @@ "requires": true, "dependencies": { "@angular-devkit/architect": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.7.5.tgz", - "integrity": "sha512-zwCpGdx3JDE+Y+LiWh9ErRX+fpFPTRHtEd2PDJmfQsdlIWfjxSR5U9vi3+bSRW2n6IFiH2GCYMS31R64rfMwbg==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.8.3.tgz", + "integrity": "sha512-cFku50grgEJPg1CZZ0DXt4CkA6WnV6zN3hCXzpWbOfc/Id923Mml/jsEaoByeXHsRqb5rIZKZAhz7R509ya8OQ==", "dev": true, "requires": { - "@angular-devkit/core": "0.7.5", - "rxjs": "^6.0.0" + "@angular-devkit/core": "0.8.3", + "rxjs": "~6.2.0" }, "dependencies": { - "@angular-devkit/core": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", - "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", "dev": true, "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" + "tslib": "^1.9.0" } } } }, "@angular-devkit/build-angular": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.7.5.tgz", - "integrity": "sha512-FYd2RigCbvm1i0aM1p+jO2145qm56iPgcW2TK3LBxllWFoz5v+wb086/aDzATG+2ETDZO1uENiVTWu5RSkYcSw==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.8.3.tgz", + "integrity": "sha512-NWwWV+6apvCGmllWjwwy9Pmj5uK5tVGL/xIVQgSGC5waLmW/vFWNRXCI50ji5UPP+vAeRi/pWdXWMxuoVA08FA==", "dev": true, "requires": { - "@angular-devkit/architect": "0.7.5", - "@angular-devkit/build-optimizer": "0.7.5", - "@angular-devkit/build-webpack": "0.7.5", - "@angular-devkit/core": "0.7.5", - "@ngtools/webpack": "6.1.5", + "@angular-devkit/architect": "0.8.3", + "@angular-devkit/build-optimizer": "0.8.3", + "@angular-devkit/build-webpack": "0.8.3", + "@angular-devkit/core": "0.8.3", + "@ngtools/webpack": "6.2.3", "ajv": "~6.4.0", "autoprefixer": "^8.4.1", "circular-dependency-plugin": "^5.0.2", @@ -65,8 +62,8 @@ "postcss-loader": "^2.1.5", "postcss-url": "^7.3.2", "raw-loader": "^0.5.1", - "rxjs": "^6.0.0", - "sass-loader": "~6.0.7", + "rxjs": "~6.2.0", + "sass-loader": "^7.1.0", "semver": "^5.5.0", "source-map-loader": "^0.2.3", "source-map-support": "^0.5.0", @@ -77,7 +74,7 @@ "tree-kill": "^1.2.0", "uglifyjs-webpack-plugin": "^1.2.5", "url-loader": "^1.0.1", - "webpack": "~4.9.2", + "webpack": "^4.15.1", "webpack-dev-middleware": "^3.1.3", "webpack-dev-server": "^3.1.4", "webpack-merge": "^4.1.2", @@ -85,147 +82,159 @@ "webpack-subresource-integrity": "^1.1.0-rc.4" }, "dependencies": { - "@angular-devkit/core": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", - "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", - "dev": true, - "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" - } - }, "parse5": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true + }, + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } } } }, "@angular-devkit/build-ng-packagr": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-ng-packagr/-/build-ng-packagr-0.7.5.tgz", - "integrity": "sha512-xSwjwSb9oBlSGtWOGvgafYO1nnTMtvnpaTLY51OAR6q5r/SnvftZZLfYxys+dlgoK+gzbuMx8AhAs2wBhWo4tw==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-ng-packagr/-/build-ng-packagr-0.8.3.tgz", + "integrity": "sha512-yAC6CaEbeN2FEdOjvZvk9ZaMDPdSFWhmQ4XfOyFv2GZ6ZiOe1KVUcvSB/9JUQlnFIeAfuG1LPYYvHqrdEeKaig==", "dev": true, "requires": { - "@angular-devkit/architect": "0.7.5", - "@angular-devkit/core": "0.7.5", - "rxjs": "^6.0.0" + "@angular-devkit/architect": "0.8.3", + "@angular-devkit/core": "0.8.3", + "rxjs": "~6.2.0", + "semver": "^5.3.0" }, "dependencies": { - "@angular-devkit/core": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", - "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", "dev": true, "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" + "tslib": "^1.9.0" } } } }, "@angular-devkit/build-optimizer": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.7.5.tgz", - "integrity": "sha512-iZYUjNax6epTA4JjnDxhs6MQUtmwM04ZkJkTE3tVc01e80+wJ/f3+ja22BBVul2MsqchOsTUSQIJY3HxbV5aWw==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.8.3.tgz", + "integrity": "sha512-uvscKyKHkC2NhGt1M+bbHkEESKumiYB0j6NfVpGjYvBPQnXvsm2/shzTkwOb13kEmtaMpnT/iV9EQuODbsh7Rw==", "dev": true, "requires": { "loader-utils": "^1.1.0", "source-map": "^0.5.6", - "typescript": "~2.9.1", + "typescript": "~2.9.2", "webpack-sources": "^1.1.0" } }, "@angular-devkit/build-webpack": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.7.5.tgz", - "integrity": "sha512-PSkhBwJBLRMiBUGlK15CaVwbU4RzfCdF/GFS/CZSCsA3plLDJy+vXAPrUiuGvqYt/sVKBRavsNaEBCbK1t+1ig==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.8.3.tgz", + "integrity": "sha512-PiMKlhUhaAl0G8dbhTTRZB3RpHOE0SuMjnimyCmZt6U6/dM46KPXd2GFtwtDjwpMJEvz6ep9gIPgF2bJMnwzJg==", "dev": true, "requires": { - "@angular-devkit/architect": "0.7.5", - "@angular-devkit/core": "0.7.5", - "rxjs": "^6.0.0" + "@angular-devkit/architect": "0.8.3", + "@angular-devkit/core": "0.8.3", + "rxjs": "~6.2.0" }, "dependencies": { - "@angular-devkit/core": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", - "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", "dev": true, "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" + "tslib": "^1.9.0" } } } }, "@angular-devkit/core": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", - "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", - "dev": true, + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.8.3.tgz", + "integrity": "sha512-2KHt5osMs3zACYXev20ZU5SXdWoinoKwZkj2caj2LCj9W7QNHmsz34QvaygNq7YdJzF3jkXkdy0GSUgUgDke0w==", "requires": { "ajv": "~6.4.0", "chokidar": "^2.0.3", - "rxjs": "^6.0.0", + "rxjs": "~6.2.0", "source-map": "^0.5.6" + }, + "dependencies": { + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", + "requires": { + "tslib": "^1.9.0" + } + } } }, "@angular-devkit/schematics": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.7.5.tgz", - "integrity": "sha512-E7HkQeJawUskf2gPnogMc+cTdjJ2Iv3QEZOgprh/ExEmBYByWkGDRX5fQOuy8wME8VZqUBvQACZaVkEredn5EA==", - "dev": true, + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.8.3.tgz", + "integrity": "sha512-NzsRc0O6nlwCviynZbbkrSWPvTSICviqyYxCXkmEkrbiXqvvahJjSQ/sXQQV0TRkgyTFdhnDF4WIwpeJM4UDeg==", "requires": { - "@angular-devkit/core": "0.7.5", - "rxjs": "^6.0.0" + "@angular-devkit/core": "0.8.3", + "rxjs": "~6.2.0" + }, + "dependencies": { + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", + "requires": { + "tslib": "^1.9.0" + } + } } }, "@angular/animations": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.1.7.tgz", - "integrity": "sha512-bjX3VEVEh5scGDDmxEKPzYI8DWUbqOFA34aYDY2cHPnDkLM0I7pEtO44qb72FSbWwXn77sYlby/dx2gtRayOOA==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.1.8.tgz", + "integrity": "sha512-OUetZPkEfUz0o58bVmx42Jdd/ep+KcgV5xaFvRTwXI/mVbTYgODJUos7aaoyBz6J2EPB/pTA4NMyZU3XFKjDiw==", "requires": { "tslib": "^1.9.0" } }, "@angular/cdk": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-7.0.0-beta.0.tgz", - "integrity": "sha512-nwRycBYhUrzSb5oa+TZMgZEx0hOlqqpIxRcT0CZnsDWNw5+P/2XbctrjtSUQsq75Y/36lVH50hpzaKEo4D2+Fw==", + "version": "7.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-7.0.0-beta.2.tgz", + "integrity": "sha512-txzcJtWYbnd+Gs5ah5KojmZaRR/k3WOKJNz0NKR2FK7rnX8rfYK65FMNniakqjDPd08mpgqWVkyhJRuAeSDfGQ==", "requires": { + "parse5": "^5.0.0", "tslib": "^1.7.1" } }, "@angular/cdk-experimental": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@angular/cdk-experimental/-/cdk-experimental-7.0.0-beta.0.tgz", - "integrity": "sha512-CwSuwt/4FhGW01/XpSkISCm5Y4cl+sFd/xJjicXqNxK57o/grIBIv5UWpTEQG6rRqbI98HabV4324n6kT0C4qQ==", + "version": "7.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@angular/cdk-experimental/-/cdk-experimental-7.0.0-beta.2.tgz", + "integrity": "sha512-IgWEbLNxyolA4XZV4fbe5Y5uT+U5x2Zxv66qruPfUf8TAFj/f//STFiK+0ZdXLqbbd7n4O8XjbrcsX6anAXd1A==", "requires": { "tslib": "^1.7.1" } }, "@angular/cli": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.1.5.tgz", - "integrity": "sha512-QNVUSC8mPdiaxubneqNZISy+wec3gwbKoXjcaQ9/45baOnp662j2iJXwiMh6Atn0YUM4u1iUsz1uHyARMtgZmw==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.2.3.tgz", + "integrity": "sha512-6cKPEwtVXWRipDcWmJns32TY9LmbsUPhzWh/y7DLW+FzzJv/5amX1/mdMqUS0hTdq4gKm7hZ/muVx6bLooVPxA==", "dev": true, "requires": { - "@angular-devkit/architect": "0.7.5", - "@angular-devkit/core": "0.7.5", - "@angular-devkit/schematics": "0.7.5", - "@schematics/angular": "0.7.5", - "@schematics/update": "0.7.5", + "@angular-devkit/architect": "0.8.3", + "@angular-devkit/core": "0.8.3", + "@angular-devkit/schematics": "0.8.3", + "@schematics/angular": "0.8.3", + "@schematics/update": "0.8.3", + "json-schema-traverse": "^0.4.1", "opn": "^5.3.0", - "rxjs": "^6.0.0", + "rxjs": "~6.2.0", "semver": "^5.1.0", "symbol-observable": "^1.2.0", "yargs-parser": "^10.0.0" @@ -237,6 +246,21 @@ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "yargs-parser": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", @@ -249,25 +273,25 @@ } }, "@angular/common": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.1.7.tgz", - "integrity": "sha512-zFK2xM0hqR2ZWIfUsn+06jg+0K5PolzTxPjfUtVQDCZo+JHHKTVHEwtfORUaMTMfH9EqKrvfB3t6fCwK0523ag==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.1.8.tgz", + "integrity": "sha512-v8U49a7w2hXKX229WCLNF40RYY3v26+QKlN/jxdzKpP4wu5dguX6s6d3+AJdtywvsE8WS1NwOTHWCCWuMiVxrg==", "requires": { "tslib": "^1.9.0" } }, "@angular/compiler": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.1.7.tgz", - "integrity": "sha512-JKuK/fzKNCF+mNPmPmGQjr0uHVpfxmrOqXBriJMklCtdsKeQW94BLUoNjn8h1H10rFbUqYuD5v9AAKdH77FgnA==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.1.8.tgz", + "integrity": "sha512-a+OblYNKzjBVsYy3FlZd8QkZvWpsDlqb8xGCfUBPazPFlbeDGp4Bvz5KdX0uCTv46OQyh6jeAmKWPt0PVxLrhg==", "requires": { "tslib": "^1.9.0" } }, "@angular/compiler-cli": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.1.7.tgz", - "integrity": "sha512-HzrwmtvrgKwUowfkPTsb6AOqdoQajY3Uso3i0jNc9/bXvpeikH0vj0YIKuQzAJDemluHsowHk/ImEsVGGr2w9g==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.1.8.tgz", + "integrity": "sha512-oL7ghO1Yjfp+J349hWrOqsrwJZ6ZAC0mRsXY0SkadnPI3oLzcmysmZV91UUjjZ43KR6lmXXkxo52Gt8bIRYEWQ==", "dev": true, "requires": { "chokidar": "^1.4.2", @@ -406,13 +430,32 @@ "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "tsickle": { + "version": "0.32.1", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.32.1.tgz", + "integrity": "sha512-JW9j+W0SaMSZGejIFZBk0AiPfnhljK3oLx5SaqxrJhjlvzFyPml5zqG1/PuScUj6yTe1muEqwk5CnDK0cOZmKw==", + "dev": true, + "requires": { + "jasmine-diff": "^0.1.3", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0", + "source-map-support": "^0.5.0" + } } } }, "@angular/core": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.1.7.tgz", - "integrity": "sha512-3MtS8EQy+saNcImDWghphOr/h3l5CpFnZW6aaHiL8T5CpTBNdB86uEmAwtiNQkJ0UeO+cztF1zNCzhm9R93/3w==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.1.8.tgz", + "integrity": "sha512-6bMVQmPqpKJZspjNRIEMaGOxCmDWrAZENlofXNgPhQ0mUNh17iTH7XpqjKbW7UWtnTqGcdnDC9dI++P08ggD3g==", "requires": { "tslib": "^1.9.0" } @@ -426,102 +469,72 @@ } }, "@angular/forms": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.1.7.tgz", - "integrity": "sha512-McCElnn6Abr+HAjwxa1ldvIMs101TT0NGq8EHXLyF9QcKG24dU7425+MdLuW0OrtgBql2+RjlqnSiKuxDQHxJA==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.1.8.tgz", + "integrity": "sha512-S+spi72wxXTTIdB+02xgYdl8UlCYMJ13ast0dfCGStwx/fRUsgo0sWppDpMJz9sseC7xKEJ4U5tsfjTiCQ9dqw==", "requires": { "tslib": "^1.9.0" } }, "@angular/http": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.1.7.tgz", - "integrity": "sha512-N0wXHpEL/CsNM4l44Z+dU51Y994mBEHjt9yb0SeKf02mdrsTJK+cEvfZ0JkVDjGddqdWHvWFn3zSmkR79qLrSQ==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.1.8.tgz", + "integrity": "sha512-WqOm3mAjU9SdPazi7DTJzPosRzb4+3Dk3gdzMpKwDNP40Zg940UBt62udVmK2ERReIQlQbHgq/+JLiPe3q5O5A==", "dev": true, "requires": { "tslib": "^1.9.0" } }, "@angular/language-service": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.1.7.tgz", - "integrity": "sha512-L6upXuyO42Z5XhtvbDoDuQEmXEOdSYeGOBmXSxb3ywb/0eh8kHk1Xft+8aaKKtazYjol0t+M+DlZgehqvk4vEA==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.1.8.tgz", + "integrity": "sha512-AQpjHDlhGuuRvBuWEpq/u49lcaEL/PO2tLMMU5gRqBFYido9wP/6Flz0Oxgu1g5Xjj19Kj00j9uNGgSGc4UCyQ==", "dev": true }, "@angular/material": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-7.0.0-beta.0.tgz", - "integrity": "sha512-q9DonZlaXKUJYJ4aHOVbokjPGPH167mHWu6q+Le4ooJHFfJll175P2ZHrCmtx4CjHtKKKE8bnSIJnHtQzC2b4Q==", + "version": "7.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-7.0.0-beta.2.tgz", + "integrity": "sha512-OgKGzcylyFDGSGY6GnZ6HmreKG6eTgjQtkSqC/Ngv0B7ilPlpvbiyk3yAcjXSOLiHjU0tfXI1stZJjxmlSCqjg==", "requires": { "parse5": "^5.0.0", "tslib": "^1.7.1" } }, "@angular/material-moment-adapter": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@angular/material-moment-adapter/-/material-moment-adapter-7.0.0-beta.0.tgz", - "integrity": "sha512-HT32B77PnM3T6FKCwKWAV6PTvnPkQM8eneuWeJ4V5jXVNF8zJkVbk89kuY6Z/HiIrVLAHRDeZqKkg2oHIuuBtA==", + "version": "7.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@angular/material-moment-adapter/-/material-moment-adapter-7.0.0-beta.2.tgz", + "integrity": "sha512-54ZqAv5/ROq1WCrbf97HPvJJQ/gM3NLWablmLcmxRgd2BMZm80XcItSGGY/j+S5Ra2A0zBhVxsvXjWpNvmn2tw==", "requires": { "tslib": "^1.7.1" } }, "@angular/platform-browser": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.1.7.tgz", - "integrity": "sha512-YOYg944aefCWElJhnma8X+3wJDb6nHf6aBAVN+YPg0bUplEFacR4y6PeM9QR8vjh5Y0kbGG9ZPGDT/WwP2t4sQ==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.1.8.tgz", + "integrity": "sha512-ZjnlnKj6K+Z+LvA9dbzckOfB0CwaamTkQGxyODXdYpwEJ/7YOoz+v+LYf6BpKdyqiDHEyVQnkU0YiniNNy+CWA==", "requires": { "tslib": "^1.9.0" } }, "@angular/platform-browser-dynamic": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.1.7.tgz", - "integrity": "sha512-sSF7n4SpwPiP1fMwocu/RUegpp/45jHK/+r9biXUXUBD12zO5QMcLHU393sjoNi7e6+meuXEH0pnWa66dTznjw==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.1.8.tgz", + "integrity": "sha512-rXsyY6xpeuBTGyEmgx3KFMv1PTgaa1efA1bo8I3KIuUn595GnQamszpXISSySGeMYxEhKFeQWafb/ZDnSg0vWQ==", "requires": { "tslib": "^1.9.0" } }, "@angular/pwa": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular/pwa/-/pwa-0.7.5.tgz", - "integrity": "sha512-L4bC9H5TastqE79eCLgZ7TKl+XQg88bwIGbt+eo/7aIlH76FXaNjgszoPYKs8C615bA3nHes7Z2fOIpy44H9VA==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@angular/pwa/-/pwa-0.8.3.tgz", + "integrity": "sha512-3p3MAZY6//FVG+SHPtAjymhv2ljRHBRgpTaFKYIqikhwFxXiASYc/gWDtRwYjEk1RBAr0LXas0go5lguKVVP1w==", "requires": { - "@angular-devkit/core": "0.7.5", - "@angular-devkit/schematics": "0.7.5", - "@schematics/angular": "0.7.5", + "@angular-devkit/core": "0.8.3", + "@angular-devkit/schematics": "0.8.3", + "@schematics/angular": "0.8.3", "typescript": "~2.6.2" }, "dependencies": { - "@angular-devkit/core": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", - "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", - "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" - } - }, - "@angular-devkit/schematics": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.7.5.tgz", - "integrity": "sha512-E7HkQeJawUskf2gPnogMc+cTdjJ2Iv3QEZOgprh/ExEmBYByWkGDRX5fQOuy8wME8VZqUBvQACZaVkEredn5EA==", - "requires": { - "@angular-devkit/core": "0.7.5", - "rxjs": "^6.0.0" - } - }, - "@schematics/angular": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.7.5.tgz", - "integrity": "sha512-NrtvFwHCoWon8KInsvA1jdPu4pVJGa8GAWM/jqnE7HpwPwM7hMML08lV0P8r3NX5t2/i0CKvfp4AAEr5MXorEQ==", - "requires": { - "@angular-devkit/core": "0.7.5", - "@angular-devkit/schematics": "0.7.5", - "typescript": ">=2.6.2 <2.10" - } - }, "typescript": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", @@ -530,17 +543,17 @@ } }, "@angular/router": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.1.7.tgz", - "integrity": "sha512-YaOTq2icKAd9FDls2qo2Qp8FrmLGke3eA+bZ3FvOhFydxyUAvlU96N9Y9Gb05tXTtBaQNzAInov2bbp2YMFEFA==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.1.8.tgz", + "integrity": "sha512-0J7xkN8l4vdmtFETgJFYqHYxUPZz9grTnjeKmEkBSogxpOfJE5doDkAcBraRzB/Nb95MSb+zc4rIjx9Otx2IjA==", "requires": { "tslib": "^1.9.0" } }, "@angular/service-worker": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-6.1.7.tgz", - "integrity": "sha512-pTf2oupbRGWTsv80XXBuniEStVgtiBztRkQ+FaipCH7G5g/+giwEJu8Es4NFNBvioXlpwpgKgA8nIl0B3RT0+w==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-6.1.8.tgz", + "integrity": "sha512-hlMRCciD+kCB8Z3DWWUHjYFUK/xVh/gPGrKJu2yw76R+5BwCntre2NyTL/CR9fppxp5PqDrMI3Vzb1Br5ynXxg==", "requires": { "tslib": "^1.9.0" } @@ -1323,9 +1336,12 @@ } }, "@nestjs/typeorm": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/typeorm/-/typeorm-5.2.1.tgz", - "integrity": "sha512-vbUmIRtCBq3yBXatTkJ8FbCuxxCf/mZ30TJ8PxhQ2D6CfCacZq1GgWdX3ae+ivsf7TUADGXNQyKfASaHqPNeKA==" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@nestjs/typeorm/-/typeorm-5.2.2.tgz", + "integrity": "sha512-D1xtTYFn+Pbf0yEY+mj3m3AwSyr+J8PW5UPYDLTGTR6gbLQvgOM/R+TddIgU0M0C/jxsvSXEVsVPtWaG6SIlzw==", + "requires": { + "uuid": "3.3.2" + } }, "@nestjs/websockets": { "version": "5.3.7", @@ -1343,27 +1359,24 @@ "dev": true }, "@ngtools/webpack": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.1.5.tgz", - "integrity": "sha512-vrvFFvUqo4hlrLRBTG7a3gsAneitd0/tj2zHsiN97RmefxHSS+3m0pkVw8G3BMAagp2L42AiVfNV4wvYDe+TXA==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.2.3.tgz", + "integrity": "sha512-nRc0qXUO2PfilTFaqfkCy6qdXyq+I3NZCaR4jzJbhlQnaHwd+AWMa5f1tyIjmDq9VT0Xnr/JnArWRhbOwcHt7Q==", "dev": true, "requires": { - "@angular-devkit/core": "0.7.5", - "rxjs": "^6.0.0", + "@angular-devkit/core": "0.8.3", + "rxjs": "~6.2.0", "tree-kill": "^1.0.0", "webpack-sources": "^1.1.0" }, "dependencies": { - "@angular-devkit/core": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", - "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", "dev": true, "requires": { - "ajv": "~6.4.0", - "chokidar": "^2.0.3", - "rxjs": "^6.0.0", - "source-map": "^0.5.6" + "tslib": "^1.9.0" } } } @@ -1475,15 +1488,37 @@ "dev": true }, "@nrwl/builders": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/builders/-/builders-6.3.0.tgz", - "integrity": "sha512-O7F2jdPWNRz98EmlqeA3MAhAFKVod4xbmm38QgqNF5FoqwEM+raly0aXl6J0HaRDra9RolgLqs8mbCfAxWx/xA==", + "version": "6.4.0-beta.1", + "resolved": "https://registry.npmjs.org/@nrwl/builders/-/builders-6.4.0-beta.1.tgz", + "integrity": "sha512-XuJurMWA8yTudzWiyZwHNmElL2NLoPVdAqeFyrVwAITOZQuAbNsgCePRVTBEE5492Fonuitq4/gpn72gHwFH5g==", "dev": true, "requires": { "@angular-devkit/architect": "~0.7.0", "rxjs": "6.2.2" }, "dependencies": { + "@angular-devkit/architect": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.7.5.tgz", + "integrity": "sha512-zwCpGdx3JDE+Y+LiWh9ErRX+fpFPTRHtEd2PDJmfQsdlIWfjxSR5U9vi3+bSRW2n6IFiH2GCYMS31R64rfMwbg==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.7.5", + "rxjs": "^6.0.0" + } + }, + "@angular-devkit/core": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", + "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", + "dev": true, + "requires": { + "ajv": "~6.4.0", + "chokidar": "^2.0.3", + "rxjs": "^6.0.0", + "source-map": "^0.5.6" + } + }, "rxjs": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", @@ -1496,9 +1531,9 @@ } }, "@nrwl/schematics": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/schematics/-/schematics-6.3.0.tgz", - "integrity": "sha512-ukOiuZHdp76/PXUbq1yMYdL3zjjHaGWjUpyyNx1zH+IDK9UtnSNd6jHWjj74KhuMuYabIzIjfMwRrcx6zaSj2w==", + "version": "6.4.0-beta.1", + "resolved": "https://registry.npmjs.org/@nrwl/schematics/-/schematics-6.4.0-beta.1.tgz", + "integrity": "sha512-4eI/eOwuNW2VEfjO/Y9cf2T1sEVRga0IzaNOhc3fBuhjkdb/8va8FU8gOFMCqBHptJx1OhkJrMxPLns+EPdUDw==", "dev": true, "requires": { "@types/yargs": "^11.0.0", @@ -1670,28 +1705,38 @@ } }, "@schematics/angular": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.7.5.tgz", - "integrity": "sha512-NrtvFwHCoWon8KInsvA1jdPu4pVJGa8GAWM/jqnE7HpwPwM7hMML08lV0P8r3NX5t2/i0CKvfp4AAEr5MXorEQ==", - "dev": true, + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.8.3.tgz", + "integrity": "sha512-kAax08neZQhIsWfqnNdmpSekWbLku+po+1ndfxOMDIhQOAgS/3QTc2mxfSRz/JyQMw1UMSDiXHG8F2Q7gkFIZw==", "requires": { - "@angular-devkit/core": "0.7.5", - "@angular-devkit/schematics": "0.7.5", + "@angular-devkit/core": "0.8.3", + "@angular-devkit/schematics": "0.8.3", "typescript": ">=2.6.2 <2.10" } }, "@schematics/update": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.7.5.tgz", - "integrity": "sha512-pwNkXGtlzyCV6tsTPe8AgUuMCkmubcz94zgL6pSMdEe122yXBcKnr/PKqG9QzD/gGwmOcHUE9EWcuRtU5kdFpA==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.8.3.tgz", + "integrity": "sha512-Cf9cRimaPd8s5ew8uT1EUFfmoYm3YUDFPyDKZUuNZS3+OU/j1HMGpGBsuDOvjqA5zB1V3B0OvyfNFOhJem35xg==", "dev": true, "requires": { - "@angular-devkit/core": "0.7.5", - "@angular-devkit/schematics": "0.7.5", + "@angular-devkit/core": "0.8.3", + "@angular-devkit/schematics": "0.8.3", "npm-registry-client": "^8.5.1", - "rxjs": "^6.0.0", + "rxjs": "~6.2.0", "semver": "^5.3.0", "semver-intersect": "^1.1.2" + }, + "dependencies": { + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } } }, "@semantic-release/changelog": { @@ -2210,9 +2255,9 @@ "integrity": "sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA==" }, "@types/node": { - "version": "10.9.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.9.4.tgz", - "integrity": "sha512-fCHV45gS+m3hH17zgkgADUSi2RR1Vht6wOZ0jyHP8rjiQra9f+mIcgwPQHllmDocYOstIEbKlxbFDYlgrTPYqw==" + "version": "10.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.10.3.tgz", + "integrity": "sha512-dWk7F3b0m6uDLHero7tsnpAi9r2RGPQHGbb0/VCv7DPJRMFtk3RonY1/29vfJKnheRMBa7+uF+vunlg/mBGlxg==" }, "@types/nodemailer": { "version": "4.6.5", @@ -2303,222 +2348,186 @@ } }, "@types/yargs": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-11.1.1.tgz", - "integrity": "sha512-Awgju4dqD8kHXX3jc/B/LaryJC7MsyNfnbN62lIbFzTi0GewH64zrkh4bxo/YTgVEK6r9V3GNecxMhXTJw0+jA==", + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-11.1.2.tgz", + "integrity": "sha512-zG61PAp2OcoIBjRV44wftJj6AJgzJrOc32LCYOBqk9bdgcdzK5DCJHV9QZJ60+Fu+fOn79g8Ks3Gixm4CfkZ+w==", "dev": true }, "@webassemblyjs/ast": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.4.3.tgz", - "integrity": "sha512-S6npYhPcTHDYe9nlsKa9CyWByFi8Vj8HovcAgtmMAQZUOczOZbQ8CnwMYKYC5HEZzxEE+oY0jfQk4cVlI3J59Q==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.6.tgz", + "integrity": "sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ==", "dev": true, "requires": { - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/wast-parser": "1.4.3", - "debug": "^3.1.0", - "webassemblyjs": "1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } + "@webassemblyjs/helper-module-context": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/wast-parser": "1.7.6", + "mamacro": "^0.0.3" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.4.3.tgz", - "integrity": "sha512-3zTkSFswwZOPNHnzkP9ONq4bjJSeKVMcuahGXubrlLmZP8fmTIJ58dW7h/zOVWiFSuG2em3/HH3BlCN7wyu9Rw==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz", + "integrity": "sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz", + "integrity": "sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.4.3.tgz", - "integrity": "sha512-e8+KZHh+RV8MUvoSRtuT1sFXskFnWG9vbDy47Oa166xX+l0dD5sERJ21g5/tcH8Yo95e9IN3u7Jc3NbhnUcSkw==", - "dev": true, - "requires": { - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz", + "integrity": "sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw==", + "dev": true }, "@webassemblyjs/helper-code-frame": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.4.3.tgz", - "integrity": "sha512-9FgHEtNsZQYaKrGCtsjswBil48Qp1agrzRcPzCbQloCoaTbOXLJ9IRmqT+uEZbenpULLRNFugz3I4uw18hJM8w==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz", + "integrity": "sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.4.3" + "@webassemblyjs/wast-printer": "1.7.6" } }, "@webassemblyjs/helper-fsm": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.4.3.tgz", - "integrity": "sha512-JINY76U+702IRf7ePukOt037RwmtH59JHvcdWbTTyHi18ixmQ+uOuNhcdCcQHTquDAH35/QgFlp3Y9KqtyJsCQ==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz", + "integrity": "sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw==", "dev": true }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz", + "integrity": "sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw==", + "dev": true, + "requires": { + "mamacro": "^0.0.3" + } + }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.4.3.tgz", - "integrity": "sha512-I7bS+HaO0K07Io89qhJv+z1QipTpuramGwUSDkwEaficbSvCcL92CUZEtgykfNtk5wb0CoLQwWlmXTwGbNZUeQ==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz", + "integrity": "sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.4.3.tgz", - "integrity": "sha512-p0yeeO/h2r30PyjnJX9xXSR6EDcvJd/jC6xa/Pxg4lpfcNi7JUswOpqDToZQ55HMMVhXDih/yqkaywHWGLxqyQ==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz", + "integrity": "sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-buffer": "1.4.3", - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/wasm-gen": "1.4.3", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6" } }, - "@webassemblyjs/leb128": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.4.3.tgz", - "integrity": "sha512-4u0LJLSPzuRDWHwdqsrThYn+WqMFVqbI2ltNrHvZZkzFPO8XOZ0HFQ5eVc4jY/TNHgXcnwrHjONhPGYuuf//KQ==", + "@webassemblyjs/ieee754": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz", + "integrity": "sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ==", "dev": true, "requires": { - "leb": "^0.3.0" + "@xtuc/ieee754": "^1.2.0" } }, - "@webassemblyjs/validation": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/validation/-/validation-1.4.3.tgz", - "integrity": "sha512-R+rRMKfhd9mq0rj2mhU9A9NKI2l/Rw65vIYzz4lui7eTKPcCu1l7iZNi4b9Gen8D42Sqh/KGiaQNk/x5Tn/iBQ==", + "@webassemblyjs/leb128": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.6.tgz", + "integrity": "sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3" + "@xtuc/long": "4.2.1" } }, + "@webassemblyjs/utf8": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.6.tgz", + "integrity": "sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw==", + "dev": true + }, "@webassemblyjs/wasm-edit": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.4.3.tgz", - "integrity": "sha512-qzuwUn771PV6/LilqkXcS0ozJYAeY/OKbXIWU3a8gexuqb6De2p4ya/baBeH5JQ2WJdfhWhSvSbu86Vienttpw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-buffer": "1.4.3", - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/helper-wasm-section": "1.4.3", - "@webassemblyjs/wasm-gen": "1.4.3", - "@webassemblyjs/wasm-opt": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "@webassemblyjs/wast-printer": "1.4.3", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz", + "integrity": "sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/helper-wasm-section": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6", + "@webassemblyjs/wasm-opt": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6", + "@webassemblyjs/wast-printer": "1.7.6" } }, "@webassemblyjs/wasm-gen": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.4.3.tgz", - "integrity": "sha512-eR394T8dHZfpLJ7U/Z5pFSvxl1L63JdREebpv9gYc55zLhzzdJPAuxjBYT4XqevUdW67qU2s0nNA3kBuNJHbaQ==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz", + "integrity": "sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/leb128": "1.4.3" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/ieee754": "1.7.6", + "@webassemblyjs/leb128": "1.7.6", + "@webassemblyjs/utf8": "1.7.6" } }, "@webassemblyjs/wasm-opt": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.4.3.tgz", - "integrity": "sha512-7Gp+nschuKiDuAL1xmp4Xz0rgEbxioFXw4nCFYEmy+ytynhBnTeGc9W9cB1XRu1w8pqRU2lbj2VBBA4cL5Z2Kw==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz", + "integrity": "sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-buffer": "1.4.3", - "@webassemblyjs/wasm-gen": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6" } }, "@webassemblyjs/wasm-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.4.3.tgz", - "integrity": "sha512-KXBjtlwA3BVukR/yWHC9GF+SCzBcgj0a7lm92kTOaa4cbjaTaa47bCjXw6cX4SGQpkncB9PU2hHGYVyyI7wFRg==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz", + "integrity": "sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/helper-wasm-bytecode": "1.4.3", - "@webassemblyjs/leb128": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "webassemblyjs": "1.4.3" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-api-error": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/ieee754": "1.7.6", + "@webassemblyjs/leb128": "1.7.6", + "@webassemblyjs/utf8": "1.7.6" } }, "@webassemblyjs/wast-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.4.3.tgz", - "integrity": "sha512-QhCsQzqV0CpsEkRYyTzQDilCNUZ+5j92f+g35bHHNqS22FppNTywNFfHPq8ZWZfYCgbectc+PoghD+xfzVFh1Q==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz", + "integrity": "sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/floating-point-hex-parser": "1.4.3", - "@webassemblyjs/helper-code-frame": "1.4.3", - "@webassemblyjs/helper-fsm": "1.4.3", - "long": "^3.2.0", - "webassemblyjs": "1.4.3" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/floating-point-hex-parser": "1.7.6", + "@webassemblyjs/helper-api-error": "1.7.6", + "@webassemblyjs/helper-code-frame": "1.7.6", + "@webassemblyjs/helper-fsm": "1.7.6", + "@xtuc/long": "4.2.1", + "mamacro": "^0.0.3" } }, "@webassemblyjs/wast-printer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.4.3.tgz", - "integrity": "sha512-EgXk4anf8jKmuZJsqD8qy5bz2frEQhBvZruv+bqwNoLWUItjNSFygk8ywL3JTEz9KtxTlAmqTXNrdD1d9gNDtg==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz", + "integrity": "sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/wast-parser": "1.4.3", - "long": "^3.2.0" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/wast-parser": "1.7.6", + "@xtuc/long": "4.2.1" } }, "@xmlking/jwks-rsa": { @@ -2564,6 +2573,18 @@ "tslib": "^1.9.0" } }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", + "dev": true + }, "JSONStream": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.4.tgz", @@ -2610,9 +2631,9 @@ }, "dependencies": { "acorn": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz", - "integrity": "sha512-cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", "dev": true } } @@ -4423,6 +4444,15 @@ "electron-to-chromium": "^1.3.47" } }, + "bs-logger": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.5.tgz", + "integrity": "sha512-uFLE0LFMxrH8Z5Hd9QgivvRbrl/NFkOTHzGhlqQxsnmx5JBLrp4bc249afLL+GccyY/8hkcGi2LpVaOzaEY0nQ==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "^2.0.0" + } + }, "bser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", @@ -4874,9 +4904,9 @@ } }, "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", "dev": true }, "chrome-emulated-devices-list": { @@ -4901,10 +4931,13 @@ } }, "chrome-trace-event": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz", - "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } }, "ci-info": { "version": "1.4.0", @@ -5716,12 +5749,12 @@ "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" }, "compressible": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", - "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", "dev": true, "requires": { - "mime-db": ">= 1.34.0 < 2" + "mime-db": ">= 1.36.0 < 2" } }, "compression": { @@ -7609,9 +7642,9 @@ "dev": true }, "env-ci": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-2.5.0.tgz", - "integrity": "sha512-yz4LMDfIppEGWZdvxgH9tizWuI9Qkape5GjRDpUBzpu5o4fnVruOvzLQO75wFo7BJ1Xa5H/F7STvB+zhUwWX0A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-3.0.0.tgz", + "integrity": "sha512-3Xt4Cfjdy9MTTrg/eWTnJNQIrtU1DDV0KyuWOGlrR2oa9dOdzoOMbQBFbfrTiv+GypdiWWIw5HdmtakZO+rzWA==", "dev": true, "requires": { "execa": "^1.0.0", @@ -7823,9 +7856,9 @@ } }, "eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", "dev": true, "requires": { "esrecurse": "^4.1.0", @@ -10492,9 +10525,9 @@ } }, "husky": { - "version": "1.0.0-rc.14", - "resolved": "https://registry.npmjs.org/husky/-/husky-1.0.0-rc.14.tgz", - "integrity": "sha512-lxdl0+FrKhRXvhOW978oCHCiaXQAtwoR0hdaPY1CwKd+dgbtktepEvk/3DXwQ7L1YriuG/9HDc4AHlzQ0T6cNw==", + "version": "1.0.0-rc.15", + "resolved": "https://registry.npmjs.org/husky/-/husky-1.0.0-rc.15.tgz", + "integrity": "sha512-JTZhkESlc4r1YFilvGgpbEC6wkFZdi1Sm/Haa1TiMFPHOErMUBlpScrIlgN0ttXO9EBYJyanL5WF+lwCtorrZw==", "dev": true, "requires": { "cosmiconfig": "^5.0.6", @@ -10510,9 +10543,9 @@ }, "dependencies": { "ci-info": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.5.1.tgz", - "integrity": "sha512-fKFIKXaYiL1exImwJ0AhR/6jxFPSKQBk2ayV5NiNoruUs2+rxC2kNw0EG+1Z9dugZRdCrppskQ8DN2cyaUM1Hw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "dev": true }, "cosmiconfig": { @@ -12437,14 +12470,39 @@ "dev": true }, "jest-preset-angular": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-6.0.0.tgz", - "integrity": "sha512-t59RABr1EEqXkYGI0Uz0x9QsndYiUUlaUe69hGP2joTJEYFw6JIwnIrORM4E1QhvIkqN9PQt5qoTuls3pnYTHA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-6.0.1.tgz", + "integrity": "sha512-7b54ZOntt8wtf39X838vZZmXWkZYVRtk9bCO66yQhkmFkmLaxULDHdbUobiD+f8sn5Zb2u9grhOQbZZ+/RaY0g==", "dev": true, "requires": { "@types/jest": "^23.3.1", "jest-zone-patch": "^0.0.8", - "ts-jest": "^23.1.2" + "ts-jest": "~23.1.3" + }, + "dependencies": { + "fs-extra": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", + "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "ts-jest": { + "version": "23.1.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-23.1.4.tgz", + "integrity": "sha512-9rCSxbWfoZxxeXnSoEIzRNr9hDIQ8iEJAWmSRsWhDHDT8OeuGfURhJQUE8jtJlkyEygs6rngH8RYtHz9cfjmEA==", + "dev": true, + "requires": { + "closest-file-data": "^0.1.4", + "fs-extra": "6.0.1", + "json5": "^0.5.0", + "lodash": "^4.17.10" + } + } } }, "jest-regex-util": { @@ -12771,15 +12829,15 @@ } }, "jest-validate": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.5.0.tgz", - "integrity": "sha512-XmStdYhfdiDKacXX5sNqEE61Zz4/yXaPcDsKvVA0429RBu2pkQyIltCVG7UitJIEAzSs3ociQTdyseAW8VGPiA==", + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", "dev": true, "requires": { "chalk": "^2.0.1", "jest-get-type": "^22.1.0", "leven": "^2.1.0", - "pretty-format": "^23.5.0" + "pretty-format": "^23.6.0" } }, "jest-watcher": { @@ -13091,9 +13149,9 @@ "integrity": "sha1-HoBFQlABjbrUw/6USX1uZ7YmnHc=" }, "killable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", - "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", "dev": true }, "kind-of": { @@ -13138,12 +13196,6 @@ "invert-kv": "^1.0.0" } }, - "leb": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/leb/-/leb-0.3.0.tgz", - "integrity": "sha1-Mr7p+tFoMo1q6oUi2DP0GA7tHaM=", - "dev": true - }, "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", @@ -13245,9 +13297,9 @@ "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==" }, "lint-staged": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-7.2.2.tgz", - "integrity": "sha512-BWT3kx242hq5oaKJ8QiazPeHwJnEXImvjmgZfjljMI5HX6RrTxI3cTJXywre6GNafMONCD/suFnEiFmC69Gscg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-7.3.0.tgz", + "integrity": "sha512-AXk40M9DAiPi7f4tdJggwuKIViUplYtVj1os1MVEteW7qOkU50EOehayCfO9TsoGK24o/EsWb41yrEgfJDDjCw==", "dev": true, "requires": { "chalk": "^2.3.1", @@ -13286,12 +13338,12 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "dedent": { @@ -13315,6 +13367,12 @@ "strip-eof": "^1.0.0" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -13925,12 +13983,6 @@ "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", "dev": true }, - "long": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", - "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=", - "dev": true - }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -14039,6 +14091,12 @@ "tmpl": "1.0.x" } }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, "map-age-cleaner": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", @@ -14293,9 +14351,9 @@ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, "mini-css-extract-plugin": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.2.tgz", - "integrity": "sha512-ots7URQH4wccfJq9Ssrzu2+qupbncAce4TmTzunI9CIwlQMp2XI+WNUw6xWF6MMAGAm1cbUVINrSjATaVMyKXg==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz", + "integrity": "sha512-Mxs0nxzF1kxPv4TRi2NimewgXlJqh0rGE30vviCU2WHrpbta6wklnUV9dr9FUtoAHmB3p3LeXEC+ZjgHvB0Dzg==", "dev": true, "requires": { "loader-utils": "^1.1.0", @@ -14618,9 +14676,9 @@ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "ng-packagr": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-4.1.1.tgz", - "integrity": "sha512-sl3tsc5uT0azDJNAYcjgW+5HLJRDon2AzdvShNJXakLYo3srdgR6lsw9W5TZB6/IJwWtuCAGSCI4UzdV5wuDjw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-4.2.0.tgz", + "integrity": "sha512-y1a9DgIMho5bG77WWK/3Tz2Sxe3Vm9zt4c3AMTLFA6+GqukgTHJYwdfcvWzNfi3iPotoAeoMBCKwd5KSOoiU8A==", "dev": true, "requires": { "@ngtools/json-schema": "^1.1.0", @@ -14641,7 +14699,7 @@ "postcss-url": "^8.0.0", "read-pkg-up": "^4.0.0", "rimraf": "^2.6.1", - "rollup": "^0.64.0", + "rollup": "^0.66.0", "rollup-plugin-commonjs": "^9.1.3", "rollup-plugin-node-resolve": "^3.0.0", "rollup-plugin-sourcemaps": "^0.4.2", @@ -18599,9 +18657,9 @@ "dev": true }, "opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", "dev": true, "requires": { "is-wsl": "^1.1.0" @@ -19292,9 +19350,9 @@ "dev": true }, "prettier": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.2.tgz", - "integrity": "sha512-McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.3.tgz", + "integrity": "sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg==", "dev": true }, "pretty-error": { @@ -19308,9 +19366,9 @@ } }, "pretty-format": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.5.0.tgz", - "integrity": "sha512-iFLvYTXOn+C/s7eV+pr4E8DD7lYa2/klXMEz+lvH14qSDWAJ7S+kFmMe1SIWesATHQxopHTxRcB2nrpExhzaBA==", + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { "ansi-regex": "^3.0.0", @@ -20248,9 +20306,9 @@ } }, "rollup": { - "version": "0.64.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.64.1.tgz", - "integrity": "sha512-+ThdVXrvonJdOTzyybMBipP0uz605Z8AnzWVY3rf+cSGnLO7uNkJBlN+9jXqWOomkvumXfm/esmBpA5d53qm7g==", + "version": "0.66.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.66.1.tgz", + "integrity": "sha512-s2sEvBveiNzdclUE9wvhMJrsD1XzvO2hOcpvJoo2z6ebLqPYFNM9eXt+aF6ZDjYTzpF58nDofpnqkr5Dkh4yXQ==", "dev": true, "requires": { "@types/estree": "0.0.39", @@ -20258,9 +20316,9 @@ } }, "rollup-plugin-commonjs": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.1.6.tgz", - "integrity": "sha512-J7GOJm9uzEeLqkVxYSgjyoieh34hATWpa9G2M1ilGzWOLYGfQx5IDQ9ewG8QUj/Z2dzgV+d0/AyloAzElkABAA==", + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.1.8.tgz", + "integrity": "sha512-c3nAfVVyEwbq9OohIeQudfQQdGV9Cl1RE8MUc90fH9UdtCiWAYpI+au3HxGwNf1DdV51HfBjCDbT4fwjsZEUUg==", "dev": true, "requires": { "estree-walker": "^0.5.1", @@ -20299,9 +20357,9 @@ } }, "rollup-pluginutils": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.1.tgz", - "integrity": "sha512-JZS8aJMHEHhqmY2QVPMXwKP6lsD1ShkrcGYjhAIvqKKdXQyPHw/9NF0tl3On/xOJ4ACkxfeG7AF+chfCN1NpBg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.3.tgz", + "integrity": "sha512-2XZwja7b6P5q4RZ5FhyX1+f46xi1Z3qBKigLRZ6VTZjwbN0K1IFGMlwm06Uu0Emcre2Z63l77nq/pzn+KxIEoA==", "dev": true, "requires": { "estree-walker": "^0.5.2", @@ -20644,16 +20702,17 @@ } }, "sass-loader": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", - "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", "dev": true, "requires": { "clone-deep": "^2.0.1", "loader-utils": "^1.0.1", "lodash.tail": "^4.1.1", "neo-async": "^2.5.0", - "pify": "^3.0.0" + "pify": "^3.0.0", + "semver": "^5.5.0" } }, "sax": { @@ -20745,9 +20804,9 @@ } }, "semantic-release": { - "version": "15.9.15", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.9.15.tgz", - "integrity": "sha512-nGOMw9ULmPrdHae3B2veMvlc9NZJ+ORSMZiqusPr5+QzHaWtpXLXHIeyIE9SIhTtZBD8BlhTki7zt/2TcOwN4g==", + "version": "15.9.16", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.9.16.tgz", + "integrity": "sha512-5RWqMFwDBXzIaNGUdnJxI4aCd4DtKtdc+5ZNjNWXABEmkimZVuuzZhMaTVNhHYfSuVUqWG9GuATEKhjlVoTzfQ==", "dev": true, "requires": { "@semantic-release/commit-analyzer": "^6.0.0", @@ -20758,7 +20817,7 @@ "aggregate-error": "^1.0.0", "cosmiconfig": "^5.0.1", "debug": "^4.0.0", - "env-ci": "^2.4.0", + "env-ci": "^3.0.0", "execa": "^1.0.0", "figures": "^2.0.0", "find-versions": "^2.0.0", @@ -23095,26 +23154,49 @@ "dev": true }, "ts-jest": { - "version": "23.1.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-23.1.4.tgz", - "integrity": "sha512-9rCSxbWfoZxxeXnSoEIzRNr9hDIQ8iEJAWmSRsWhDHDT8OeuGfURhJQUE8jtJlkyEygs6rngH8RYtHz9cfjmEA==", - "dev": true, - "requires": { - "closest-file-data": "^0.1.4", - "fs-extra": "6.0.1", - "json5": "^0.5.0", - "lodash": "^4.17.10" + "version": "23.10.1", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-23.10.1.tgz", + "integrity": "sha512-3S5dI1BeW6FJQwhppEtb8ZL9y66izZ2tp6AX3nUHAjBjU2qogX4ahm5YWLKcwoVK5rYiUE7rcGNfYDa0Y+2jPQ==", + "dev": true, + "requires": { + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "json5": "2.x", + "make-error": "1.x", + "mkdirp": "0.x", + "semver": "5.x", + "yargs-parser": "10.x" }, "dependencies": { - "fs-extra": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", - "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "json5": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.0.1.tgz", + "integrity": "sha512-t6N/86QDIRYvOL259jR5c5TbtMnekl2Ib314mGeMh37zAwjgbWHieqijPH7pWaogmJq1F2I4Sphg19U1s+ZnXQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "minimist": "^1.2.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" } } } @@ -23251,16 +23333,14 @@ } }, "tsickle": { - "version": "0.32.1", - "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.32.1.tgz", - "integrity": "sha512-JW9j+W0SaMSZGejIFZBk0AiPfnhljK3oLx5SaqxrJhjlvzFyPml5zqG1/PuScUj6yTe1muEqwk5CnDK0cOZmKw==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.33.0.tgz", + "integrity": "sha512-ww4jhOaKhHHjZzs+dm381hffl1GOHhfA3LgbSoHMogWKm5mazpglVhMl1zJrSzOdhYHlZvrT7hRWCbGptzIpSA==", "dev": true, "requires": { - "jasmine-diff": "^0.1.3", "minimist": "^1.2.0", "mkdirp": "^0.5.1", - "source-map": "^0.6.0", - "source-map-support": "^0.5.0" + "source-map": "^0.7.3" }, "dependencies": { "minimist": { @@ -23270,9 +23350,9 @@ "dev": true }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true } } @@ -23598,18 +23678,18 @@ } }, "unique-filename": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", - "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { "unique-slug": "^2.0.0" } }, "unique-slug": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", - "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", "dev": true, "requires": { "imurmurhash": "^0.1.4" @@ -24039,19 +24119,6 @@ "integrity": "sha1-tm5Wqd8L0lp2u/G1FNsSkIBhSjc=", "dev": true }, - "webassemblyjs": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webassemblyjs/-/webassemblyjs-1.4.3.tgz", - "integrity": "sha512-4lOV1Lv6olz0PJkDGQEp82HempAn147e6BXijWDzz9g7/2nSebVP9GVg62Fz5ZAs55mxq13GA0XLyvY8XkyDjg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/validation": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "@webassemblyjs/wast-parser": "1.4.3", - "long": "^3.2.0" - } - }, "webauth": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/webauth/-/webauth-1.1.0.tgz", @@ -24064,21 +24131,22 @@ "dev": true }, "webpack": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.9.2.tgz", - "integrity": "sha512-jlWrCrJDU3sdWFprel6jHH8esN2C++Q8ehedRo74u7MWLTUJn9SD7RSgsCTEZCSRpVpMascDylAqPoldauOMfA==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.19.1.tgz", + "integrity": "sha512-j7Q/5QqZRqIFXJvC0E59ipLV5Hf6lAnS3ezC3I4HMUybwEDikQBVad5d+IpPtmaQPQArvgUZLXIN6lWijHBn4g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/wasm-edit": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "acorn": "^5.0.0", + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-module-context": "1.7.6", + "@webassemblyjs/wasm-edit": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6", + "acorn": "^5.6.2", "acorn-dynamic-import": "^3.0.0", "ajv": "^6.1.0", "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^0.1.1", - "enhanced-resolve": "^4.0.0", - "eslint-scope": "^3.7.1", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.3.0", "loader-utils": "^1.1.0", @@ -24088,16 +24156,22 @@ "neo-async": "^2.5.0", "node-libs-browser": "^2.0.0", "schema-utils": "^0.4.4", - "tapable": "^1.0.0", + "tapable": "^1.1.0", "uglifyjs-webpack-plugin": "^1.2.4", "watchpack": "^1.5.0", - "webpack-sources": "^1.0.1" + "webpack-sources": "^1.2.0" }, "dependencies": { "acorn": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz", - "integrity": "sha512-cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "tapable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.0.tgz", + "integrity": "sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA==", "dev": true } } @@ -24330,15 +24404,14 @@ } }, "webpack-dev-middleware": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.2.0.tgz", - "integrity": "sha512-YJLMF/96TpKXaEQwaLEo+Z4NDK8aV133ROF6xp9pe3gQoS7sxfpXh4Rv9eC+8vCvWfmDjRQaMSlRPbO+9G6jgA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.3.0.tgz", + "integrity": "sha512-5C5gXtOo1I6+0AEg4UPglYEtu3Rai6l5IiO6aUu65scHXz29dc3oIWMiRwvcNLXgL0HwRkRxa9N02ZjFt4hY8w==", "dev": true, "requires": { "loud-rejection": "^1.6.0", "memory-fs": "~0.4.1", "mime": "^2.3.1", - "path-is-absolute": "^1.0.0", "range-parser": "^1.0.3", "url-join": "^4.0.0", "webpack-log": "^2.0.0" @@ -24436,12 +24509,12 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "decamelize": { @@ -24513,6 +24586,18 @@ "p-is-promise": "^1.1.0" } }, + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, "os-locale": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", @@ -24559,6 +24644,21 @@ "ajv-keywords": "^3.1.0" } }, + "webpack-dev-middleware": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.2.0.tgz", + "integrity": "sha512-YJLMF/96TpKXaEQwaLEo+Z4NDK8aV133ROF6xp9pe3gQoS7sxfpXh4Rv9eC+8vCvWfmDjRQaMSlRPbO+9G6jgA==", + "dev": true, + "requires": { + "loud-rejection": "^1.6.0", + "memory-fs": "~0.4.1", + "mime": "^2.3.1", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "url-join": "^4.0.0", + "webpack-log": "^2.0.0" + } + }, "yargs": { "version": "12.0.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", @@ -24616,9 +24716,9 @@ "dev": true }, "webpack-sources": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.2.0.tgz", - "integrity": "sha512-9BZwxR85dNsjWz3blyxdOhTgtnQvv3OEs5xofI0wPYTwu5kaWxS08UuD1oI7WLBLpRO+ylf0ofnXLXWmGb2WMw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", "dev": true, "requires": { "source-list-map": "^2.0.0", @@ -24634,9 +24734,9 @@ } }, "webpack-subresource-integrity": { - "version": "1.1.0-rc.4", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0-rc.4.tgz", - "integrity": "sha1-xcTj1pD50vZKlVDgeodn+Xlqpdg=", + "version": "1.1.0-rc.6", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0-rc.6.tgz", + "integrity": "sha512-Az7y8xTniNhaA0620AV1KPwWOqawurVVDzQSpPAeR5RwNbL91GoBSJAAo9cfd+GiFHwsS5bbHepBw1e6Hzxy4w==", "dev": true, "requires": { "webpack-core": "^0.6.8" diff --git a/package.json b/package.json index 7e6f1bb83..35da2e9c0 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "start": "ng serve", "build": "ng build", "test": "ng test webapp", - "test:ci": "ng test webapp --runInBand", + "test:ci": "ng test webapp --ci --max-workers=4", "lint": "./node_modules/.bin/nx lint && ng lint", "e2e": "testcafe-live chrome apps/webapp-e2e/**/*.e2e-spec.ts -s \"dist/eyes/screenshots\"", "e2e:ci": "testcafe 'chrome:headless' apps/webapp-e2e/**/*.e2e-spec.ts --app 'npm run start' --app-init-delay 4000", @@ -112,28 +112,28 @@ }, "private": true, "dependencies": { - "@angular/animations": "^6.1.7", - "@angular/cdk": "^7.0.0-beta.0", - "@angular/cdk-experimental": "^7.0.0-beta.0", - "@angular/common": "^6.1.7", - "@angular/compiler": "^6.1.7", - "@angular/core": "^6.1.7", + "@angular/animations": "^6.1.8", + "@angular/cdk": "^7.0.0-beta.2", + "@angular/cdk-experimental": "^7.0.0-beta.2", + "@angular/common": "^6.1.8", + "@angular/compiler": "^6.1.8", + "@angular/core": "^6.1.8", "@angular/flex-layout": "^6.0.0-beta.18", - "@angular/forms": "^6.1.7", - "@angular/material": "^7.0.0-beta.0", - "@angular/material-moment-adapter": "^7.0.0-beta.0", - "@angular/platform-browser": "^6.1.7", - "@angular/platform-browser-dynamic": "^6.1.7", - "@angular/pwa": "^0.7.5", - "@angular/router": "^6.1.7", - "@angular/service-worker": "^6.1.7", + "@angular/forms": "^6.1.8", + "@angular/material": "^7.0.0-beta.2", + "@angular/material-moment-adapter": "^7.0.0-beta.2", + "@angular/platform-browser": "^6.1.8", + "@angular/platform-browser-dynamic": "^6.1.8", + "@angular/pwa": "^0.8.3", + "@angular/router": "^6.1.8", + "@angular/service-worker": "^6.1.8", "@nestjs/common": "^5.3.7", "@nestjs/core": "^5.3.7", "@nestjs/elasticsearch": "^0.1.2", "@nestjs/microservices": "^5.3.7", "@nestjs/passport": "^5.1.0", "@nestjs/swagger": "^2.5.1", - "@nestjs/typeorm": "^5.2.1", + "@nestjs/typeorm": "^5.2.2", "@nestjs/websockets": "^5.3.7", "@ngx-formly/core": "^5.0.0-beta.8", "@ngx-formly/material": "^5.0.0-beta.8", @@ -185,19 +185,19 @@ "zone.js": "^0.8.26" }, "devDependencies": { - "@angular-devkit/build-angular": "^0.7.5", - "@angular-devkit/build-ng-packagr": "^0.7.5", - "@angular/cli": "6.1.5", - "@angular/compiler-cli": "^6.1.7", - "@angular/http": "^6.1.7", - "@angular/language-service": "^6.1.7", + "@angular-devkit/build-angular": "^0.8.3", + "@angular-devkit/build-ng-packagr": "^0.8.3", + "@angular/cli": "6.2.3", + "@angular/compiler-cli": "^6.1.8", + "@angular/http": "^6.1.8", + "@angular/language-service": "^6.1.8", "@commitlint/cli": "^7.1.2", "@commitlint/config-conventional": "^7.1.2", "@compodoc/compodoc": "^1.1.5", "@nestjs/testing": "^5.3.7", "@ngx-formly/schematics": "5.0.0-beta.5", - "@nrwl/builders": "^6.3.0", - "@nrwl/schematics": "^6.3.0", + "@nrwl/builders": "^6.4.0-beta.1", + "@nrwl/schematics": "^6.4.0-beta.1", "@semantic-release/changelog": "^3.0.0", "@semantic-release/git": "^7.0.4", "@semantic-release/github": "^5.0.5", @@ -206,7 +206,7 @@ "@types/hammerjs": "^2.0.36", "@types/helmet": "0.0.41", "@types/jest": "^23.3.2", - "@types/node": "^10.9.4", + "@types/node": "^10.10.3", "@types/nodemailer": "^4.6.5", "@types/passport": "0.4.6", "@types/passport-jwt": "^3.0.1", @@ -218,23 +218,23 @@ "codelyzer": "^4.4.4", "commitizen": "^2.10.1", "cz-conventional-changelog": "^2.1.0", - "husky": "^1.0.0-rc.14", + "husky": "^1.0.0-rc.15", "jest": "^23.6.0", - "jest-preset-angular": "6.0.0", - "lint-staged": "^7.2.2", + "jest-preset-angular": "6.0.1", + "lint-staged": "^7.3.0", "loaders.css": "^0.1.2", - "ng-packagr": "^4.1.1", + "ng-packagr": "^4.2.0", "nodemon": "^1.18.4", - "prettier": "^1.14.2", + "prettier": "^1.14.3", "rimraf": "^2.6.2", "rxjs-tslint-rules": "^4.8.0", - "semantic-release": "^15.9.15", + "semantic-release": "^15.9.16", "supertest": "^3.3.0", - "ts-jest": "^23.1.4", + "ts-jest": "^23.10.1", "ts-loader": "^5.1.1", "ts-node": "^7.0.1", "tsconfig-paths": "^3.6.0", - "tsickle": ">=0.32.1", + "tsickle": ">=0.33.0", "tslib": "^1.9.3", "tslint": "^5.11.0", "tslint-config-prettier": "^1.15.0", diff --git a/stories/faq.md b/stories/faq.md index 2ead8c92e..db30d6be7 100644 --- a/stories/faq.md +++ b/stories/faq.md @@ -190,3 +190,9 @@ https://github.com/SchweizerischeBundesbahnen/api-devportal/blob/develop/package ### Pattern 1. https://tomastrajan.github.io/angular-model-pattern-example#/about + + +### Awesome links + +* Angular Articles + * https://angular-guru.com/blog diff --git a/stories/howto.md b/stories/howto.md index 248511376..b22c01f41 100644 --- a/stories/howto.md +++ b/stories/howto.md @@ -40,7 +40,10 @@ How to commit code? ```bash git status # stage your changes - git add . + # if you want to stage the modified and deleted files only. + git add -u + # or stage all modified/deleted/ newly added files + git add . # use git-cz interactive helper tool to commit npm run commit # or use following command if you install commitizen globally