From 6c1ae294dccbae9c9217ab0cc7263fb2d2a0f700 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 25 Apr 2019 18:06:40 +0300 Subject: [PATCH] build(docs-infra): upgrade @angular/cli to 8.0.0-beta.18 (#29926) This commit also changes the config files and their layout to (reasonably closely) match what the cli would generate for a new app. Related Jira issue: [TOOL-815](https://angular-team.atlassian.net/browse/TOOL-815) PR Close #29926 --- aio/angular.json | 81 +++--- aio/browserslist | 13 + aio/{src => }/karma.conf.js | 5 +- aio/ngsw-config.json | 4 +- aio/package.json | 8 +- aio/scripts/_payload-limits.json | 9 +- aio/src/app/search/search.service.ts | 2 +- .../{search-worker.ts => search.worker.ts} | 1 + aio/src/tsconfig.app.json | 23 -- aio/src/tsconfig.json | 11 - aio/src/tsconfig.spec.json | 20 -- aio/tests/deployment/e2e/protractor.conf.js | 8 +- aio/tests/deployment/e2e/tsconfig.json | 9 + aio/tests/deployment/unit/tsconfig.json | 9 + aio/tests/e2e/protractor.conf.js | 14 +- aio/tests/e2e/{ => src}/api.e2e-spec.ts | 0 aio/tests/e2e/{ => src}/api.po.ts | 0 aio/tests/e2e/{ => src}/app.e2e-spec.ts | 0 aio/tests/e2e/{ => src}/app.po.ts | 0 aio/tests/e2e/{ => src}/onerror.e2e-spec.ts | 0 aio/tests/e2e/{ => src}/search.e2e-spec.ts | 0 .../e2e/{tsconfig.e2e.json => tsconfig.json} | 1 - aio/tools/firebase-test-utils/tsconfig.json | 9 + aio/tsconfig.app.json | 19 ++ aio/tsconfig.json | 31 +-- aio/tsconfig.spec.json | 19 ++ aio/{src => }/tsconfig.worker.json | 14 +- aio/yarn.lock | 232 ++++++++++-------- 28 files changed, 295 insertions(+), 247 deletions(-) create mode 100644 aio/browserslist rename aio/{src => }/karma.conf.js (86%) rename aio/src/app/search/{search-worker.ts => search.worker.ts} (99%) delete mode 100644 aio/src/tsconfig.app.json delete mode 100644 aio/src/tsconfig.json delete mode 100644 aio/src/tsconfig.spec.json create mode 100644 aio/tests/deployment/e2e/tsconfig.json create mode 100644 aio/tests/deployment/unit/tsconfig.json rename aio/tests/e2e/{ => src}/api.e2e-spec.ts (100%) rename aio/tests/e2e/{ => src}/api.po.ts (100%) rename aio/tests/e2e/{ => src}/app.e2e-spec.ts (100%) rename aio/tests/e2e/{ => src}/app.po.ts (100%) rename aio/tests/e2e/{ => src}/onerror.e2e-spec.ts (100%) rename aio/tests/e2e/{ => src}/search.e2e-spec.ts (100%) rename aio/tests/e2e/{tsconfig.e2e.json => tsconfig.json} (91%) create mode 100644 aio/tools/firebase-test-utils/tsconfig.json create mode 100644 aio/tsconfig.app.json create mode 100644 aio/tsconfig.spec.json rename aio/{src => }/tsconfig.worker.json (63%) diff --git a/aio/angular.json b/aio/angular.json index acb1c563c7..14992e6be5 100644 --- a/aio/angular.json +++ b/aio/angular.json @@ -13,6 +13,13 @@ "root": "", "sourceRoot": "src", "projectType": "application", + "prefix": "aio", + "schematics": { + "@schematics/angular:component": { + "inlineStyle": true, + "style": "scss" + } + }, "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", @@ -20,8 +27,9 @@ "outputPath": "dist", "index": "src/index.html", "main": "src/main.ts", - "tsConfig": "src/tsconfig.app.json", - "webWorkerTsConfig": "src/tsconfig.worker.json", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "webWorkerTsConfig": "tsconfig.worker.json", "aot": true, "optimization": true, "buildOptimizer": true, @@ -32,7 +40,6 @@ "extractLicenses": true, "namedChunks": true, "vendorChunk": false, - "polyfills": "src/polyfills.ts", "assets": [ "src/assets", "src/generated", @@ -61,8 +68,8 @@ "next": { "fileReplacements": [ { - "src": "src/environments/environment.ts", - "replaceWith": "src/environments/environment.next.ts" + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.next.ts" } ], "serviceWorker": true @@ -70,8 +77,8 @@ "stable": { "fileReplacements": [ { - "src": "src/environments/environment.ts", - "replaceWith": "src/environments/environment.stable.ts" + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.stable.ts" } ], "serviceWorker": true @@ -79,8 +86,8 @@ "archive": { "fileReplacements": [ { - "src": "src/environments/environment.ts", - "replaceWith": "src/environments/environment.archive.ts" + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.archive.ts" } ], "serviceWorker": true @@ -120,14 +127,10 @@ "builder": "@angular-devkit/build-angular:karma", "options": { "main": "src/test.ts", - "karmaConfig": "src/karma.conf.js", "polyfills": "src/polyfills.ts", - "tsConfig": "src/tsconfig.spec.json", - "webWorkerTsConfig": "src/tsconfig.worker.json", - "scripts": [], - "styles": [ - "src/styles.scss" - ], + "tsConfig": "tsconfig.spec.json", + "webWorkerTsConfig": "tsconfig.worker.json", + "karmaConfig": "karma.conf.js", "assets": [ "src/assets", "src/generated", @@ -143,27 +146,27 @@ "input": "node_modules/@webcomponents/custom-elements/src", "output": "/assets/js" } - ] + ], + "styles": [ + "src/styles.scss" + ], + "scripts": [] } }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ - "src/tsconfig.app.json", - "src/tsconfig.spec.json" + "tsconfig.app.json", + "tsconfig.spec.json", + "tsconfig.worker.json", + "tests/e2e/tsconfig.json" ], - "exclude": [] + "exclude": [ + "**/node_modules/**" + ] } - } - } - }, - "site-e2e": { - "root": "", - "projectType": "application", - "cli": {}, - "schematics": {}, - "architect": { + }, "e2e": { "builder": "@angular-devkit/build-angular:protractor", "options": { @@ -175,27 +178,9 @@ "devServerTarget": "site:serve:ci" } } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": [ - "tests/e2e/tsconfig.e2e.json" - ], - "exclude": [] - } } } } }, - "schematics": { - "@schematics/angular:component": { - "inlineStyle": true, - "prefix": "aio", - "styleext": "scss" - }, - "@schematics/angular:directive": { - "prefix": "aio" - } - } + "defaultProject": "site" } diff --git a/aio/browserslist b/aio/browserslist new file mode 100644 index 0000000000..2ffbe86742 --- /dev/null +++ b/aio/browserslist @@ -0,0 +1,13 @@ +# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries + +# Googlebot uses an older version of Chrome +# For additional information see: https://developers.google.com/search/docs/guides/rendering + +> 0.5% +last 2 versions +Firefox ESR +not dead +IE 9-11 # For IE 9-11 support. +Chrome 41 # For Googlebot support. diff --git a/aio/src/karma.conf.js b/aio/karma.conf.js similarity index 86% rename from aio/src/karma.conf.js rename to aio/karma.conf.js index d925bf1f06..e580e5bfdd 100644 --- a/aio/src/karma.conf.js +++ b/aio/karma.conf.js @@ -16,8 +16,8 @@ module.exports = function (config) { clearContext: false // leave Jasmine Spec Runner output visible in browser }, coverageIstanbulReporter: { - dir: require('path').join(__dirname, '../coverage'), - reports: ['html', 'lcovonly'], + dir: require('path').join(__dirname, './coverage/site'), + reports: ['html', 'lcovonly', 'text-summary'], fixWebpackSourcePaths: true }, reporters: ['progress', 'kjhtml'], @@ -28,5 +28,6 @@ module.exports = function (config) { browsers: ['Chrome'], browserNoActivityTimeout: 60000, singleRun: false, + restartOnFileChange: true }); }; diff --git a/aio/ngsw-config.json b/aio/ngsw-config.json index 23fde6dc07..51e2c06293 100644 --- a/aio/ngsw-config.json +++ b/aio/ngsw-config.json @@ -12,7 +12,8 @@ "/assets/images/favicons/favicon.ico", "/assets/js/*.js", "/*.css", - "/*.js" + "/*.js", + "!/*-es5*.js" ], "urls": [ "https://fonts.googleapis.com/**", @@ -39,6 +40,7 @@ "files": [ "/assets/images/favicons/**", "/generated/ie-polyfills.min.js", + "/*-es5*.js", "!/**/_unused/**" ] } diff --git a/aio/package.json b/aio/package.json index 71ca5d4083..0090124303 100644 --- a/aio/package.json +++ b/aio/package.json @@ -50,8 +50,8 @@ "docs-watch": "node tools/transforms/authors-package/watchr.js", "docs-lint": "eslint --ignore-path=\"tools/transforms/.eslintignore\" tools/transforms", "docs-test": "node tools/transforms/test.js", - "redirects-test": "jasmine-ts tests/deployment/unit/**/*.spec.ts", - "firebase-utils-test": "jasmine-ts tools/firebase-test-utils/*.spec.ts", + "redirects-test": "jasmine-ts --project=tests/deployment/unit tests/deployment/unit/**/*.spec.ts", + "firebase-utils-test": "jasmine-ts --project=tools/firebase-test-utils tools/firebase-test-utils/*.spec.ts", "tools-lint": "tslint -c \"tools/tslint.json\" \"tools/firebase-test-utils/**/*.ts\"", "tools-test": "./scripts/deploy-to-firebase.test.sh && yarn docs-test && yarn boilerplate:test && jasmine tools/ng-packages-installer/index.spec.js && yarn firebase-utils-test", "preserve-and-sync": "yarn docs", @@ -96,8 +96,8 @@ "zone.js": "^0.9.0" }, "devDependencies": { - "@angular-devkit/build-angular": "0.800.0-beta.13", - "@angular/cli": "8.0.0-beta.13", + "@angular-devkit/build-angular": "0.800.0-beta.18", + "@angular/cli": "8.0.0-beta.18", "@angular/compiler": "^8.0.0-beta.14", "@angular/compiler-cli": "^8.0.0-beta.14", "@angular/language-service": "^8.0.0-beta.14", diff --git a/aio/scripts/_payload-limits.json b/aio/scripts/_payload-limits.json index 45d3b7668c..c60e634944 100755 --- a/aio/scripts/_payload-limits.json +++ b/aio/scripts/_payload-limits.json @@ -2,9 +2,12 @@ "aio": { "master": { "uncompressed": { - "runtime": 2972, - "main": 501350, - "polyfills": 59197 + "runtime-es5": 2980, + "runtime-es2015": 2986, + "main-es5": 501356, + "main-es2015": 440336, + "polyfills-es5": 128751, + "polyfills-es2015": 59557 } } } diff --git a/aio/src/app/search/search.service.ts b/aio/src/app/search/search.service.ts index 1c0d34f4df..40410ecf28 100644 --- a/aio/src/app/search/search.service.ts +++ b/aio/src/app/search/search.service.ts @@ -27,7 +27,7 @@ export class SearchService { .pipe( concatMap(() => { // Create the worker and load the index - const worker = new Worker('./search-worker', { type: 'module' }); + const worker = new Worker('./search.worker', { type: 'module' }); this.worker = WebWorkerClient.create(worker, this.zone); return this.worker.sendMessage('load-index'); }), diff --git a/aio/src/app/search/search-worker.ts b/aio/src/app/search/search.worker.ts similarity index 99% rename from aio/src/app/search/search-worker.ts rename to aio/src/app/search/search.worker.ts index 655c435174..e5b3eec15a 100644 --- a/aio/src/app/search/search-worker.ts +++ b/aio/src/app/search/search.worker.ts @@ -1,3 +1,4 @@ +/// import { WebWorkerMessage } from '../shared/web-worker-message'; import * as lunr from 'lunr'; diff --git a/aio/src/tsconfig.app.json b/aio/src/tsconfig.app.json deleted file mode 100644 index 913911931a..0000000000 --- a/aio/src/tsconfig.app.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/app", - "baseUrl": "", - "types": [], - "lib": [ - "es2018", - "dom" - ], - "importHelpers": true - }, - "exclude": [ - "testing/**/*", - "test.ts", - "test-specs.ts", - "**/*.spec.ts", - "**/*-worker.ts" - ], - "angularCompilerOptions": { - "disableTypeScriptVersionCheck": true - } -} diff --git a/aio/src/tsconfig.json b/aio/src/tsconfig.json deleted file mode 100644 index 8f45d18442..0000000000 --- a/aio/src/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "module": "es2015", - "lib": [ - "es2018", - "dom", - "webworker" - ], - } -} diff --git a/aio/src/tsconfig.spec.json b/aio/src/tsconfig.spec.json deleted file mode 100644 index 02d6181c99..0000000000 --- a/aio/src/tsconfig.spec.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/spec", - "module": "commonjs", - "types": [ - "jasmine", - "node" - ] - }, - "files": [ - "test.ts", - "polyfills.ts" - ], - "include": [ - "testing/**/*.ts", - "**/*.spec.ts", - "**/*.d.ts" - ] -} \ No newline at end of file diff --git a/aio/tests/deployment/e2e/protractor.conf.js b/aio/tests/deployment/e2e/protractor.conf.js index ff518f0c2f..f1fcdd73d0 100644 --- a/aio/tests/deployment/e2e/protractor.conf.js +++ b/aio/tests/deployment/e2e/protractor.conf.js @@ -1,6 +1,10 @@ +// @ts-check // Protractor configuration file, see link for more information // https://github.com/angular/protractor/blob/master/lib/config.ts +/** + * @type { import("protractor").Config } + */ exports.config = { allScriptsTimeout: 11000, suites: { @@ -23,8 +27,10 @@ exports.config = { legacyUrls: [], }, beforeLaunch() { + const {join} = require('path'); const {register} = require('ts-node'); - register({}); + + register({project: join(__dirname, './tsconfig.json')}); }, onPrepare() { const {SpecReporter} = require('jasmine-spec-reporter'); diff --git a/aio/tests/deployment/e2e/tsconfig.json b/aio/tests/deployment/e2e/tsconfig.json new file mode 100644 index 0000000000..32743ce131 --- /dev/null +++ b/aio/tests/deployment/e2e/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../../tsconfig.json", + "compilerOptions": { + "module": "commonjs" + }, + "include": [ + "**/*.ts" + ] +} diff --git a/aio/tests/deployment/unit/tsconfig.json b/aio/tests/deployment/unit/tsconfig.json new file mode 100644 index 0000000000..32743ce131 --- /dev/null +++ b/aio/tests/deployment/unit/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../../tsconfig.json", + "compilerOptions": { + "module": "commonjs" + }, + "include": [ + "**/*.ts" + ] +} diff --git a/aio/tests/e2e/protractor.conf.js b/aio/tests/e2e/protractor.conf.js index 8001cc01f0..43b30db343 100644 --- a/aio/tests/e2e/protractor.conf.js +++ b/aio/tests/e2e/protractor.conf.js @@ -1,12 +1,16 @@ +// @ts-check // Protractor configuration file, see link for more information // https://github.com/angular/protractor/blob/master/lib/config.ts const { SpecReporter } = require('jasmine-spec-reporter'); +/** + * @type { import("protractor").Config } + */ exports.config = { allScriptsTimeout: 11000, specs: [ - './*.e2e-spec.ts' + './src/**/*.e2e-spec.ts' ], capabilities: { browserName: 'chrome', @@ -19,12 +23,10 @@ exports.config = { defaultTimeoutInterval: 30000, print: function() {} }, - beforeLaunch: function() { - require('ts-node').register({ - project: 'tests/e2e/tsconfig.e2e.json' - }); - }, onPrepare() { + require('ts-node').register({ + project: require('path').join(__dirname, './tsconfig.json') + }); jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); } }; diff --git a/aio/tests/e2e/api.e2e-spec.ts b/aio/tests/e2e/src/api.e2e-spec.ts similarity index 100% rename from aio/tests/e2e/api.e2e-spec.ts rename to aio/tests/e2e/src/api.e2e-spec.ts diff --git a/aio/tests/e2e/api.po.ts b/aio/tests/e2e/src/api.po.ts similarity index 100% rename from aio/tests/e2e/api.po.ts rename to aio/tests/e2e/src/api.po.ts diff --git a/aio/tests/e2e/app.e2e-spec.ts b/aio/tests/e2e/src/app.e2e-spec.ts similarity index 100% rename from aio/tests/e2e/app.e2e-spec.ts rename to aio/tests/e2e/src/app.e2e-spec.ts diff --git a/aio/tests/e2e/app.po.ts b/aio/tests/e2e/src/app.po.ts similarity index 100% rename from aio/tests/e2e/app.po.ts rename to aio/tests/e2e/src/app.po.ts diff --git a/aio/tests/e2e/onerror.e2e-spec.ts b/aio/tests/e2e/src/onerror.e2e-spec.ts similarity index 100% rename from aio/tests/e2e/onerror.e2e-spec.ts rename to aio/tests/e2e/src/onerror.e2e-spec.ts diff --git a/aio/tests/e2e/search.e2e-spec.ts b/aio/tests/e2e/src/search.e2e-spec.ts similarity index 100% rename from aio/tests/e2e/search.e2e-spec.ts rename to aio/tests/e2e/src/search.e2e-spec.ts diff --git a/aio/tests/e2e/tsconfig.e2e.json b/aio/tests/e2e/tsconfig.json similarity index 91% rename from aio/tests/e2e/tsconfig.e2e.json rename to aio/tests/e2e/tsconfig.json index 3e5bb16361..60b51bc652 100644 --- a/aio/tests/e2e/tsconfig.e2e.json +++ b/aio/tests/e2e/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "../../out-tsc/e2e", - "baseUrl": "./", "module": "commonjs", "target": "es5", "types": [ diff --git a/aio/tools/firebase-test-utils/tsconfig.json b/aio/tools/firebase-test-utils/tsconfig.json new file mode 100644 index 0000000000..cd8070eb68 --- /dev/null +++ b/aio/tools/firebase-test-utils/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "module": "commonjs" + }, + "include": [ + "**/*.ts" + ] +} diff --git a/aio/tsconfig.app.json b/aio/tsconfig.app.json new file mode 100644 index 0000000000..7b09a49eba --- /dev/null +++ b/aio/tsconfig.app.json @@ -0,0 +1,19 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "include": [ + "src/**/*.ts" + ], + "exclude": [ + "src/test.ts", + "src/testing/**/*", + "src/**/*.spec.ts", + "src/**/*.worker.ts" + ], + "angularCompilerOptions": { + "disableTypeScriptVersionCheck": true + } +} diff --git a/aio/tsconfig.json b/aio/tsconfig.json index 3ad01dc727..29c05e54f8 100644 --- a/aio/tsconfig.json +++ b/aio/tsconfig.json @@ -1,34 +1,37 @@ { "compileOnSave": false, "compilerOptions": { - "strict": true, - "noImplicitAny": false, - // disabled because this is on by default in tsc 2.7 breaking our codebase - we need to refactor - "strictPropertyInitialization": false, - // disabled because of https://github.com/angular/angular/issues/22877 - "skipLibCheck": true, - "outDir": "./dist/out-tsc", "baseUrl": "src", + "outDir": "./out-tsc", "sourceMap": true, "declaration": false, + "module": "esnext", "moduleResolution": "node", "emitDecoratorMetadata": true, "experimentalDecorators": true, - "noUnusedLocals": true, - "target": "es5", + "importHelpers": true, + "target": "es2015", "typeRoots": [ "node_modules/@types" ], "lib": [ - "es2016", + "es2018", "dom" - ] + ], + "skipLibCheck": true, + "strict": true, + "noImplicitAny": false, + "noUnusedLocals": true, + // disabled because this is on by default in tsc 2.7 breaking our codebase - we need to refactor + "strictPropertyInitialization": false }, "exclude": [ - "content", - "tools", "aio-builds-setup", + "content", + "dist", "node_modules", - "scripts" + "out-tsc", + "scripts", + "tools" ] } diff --git a/aio/tsconfig.spec.json b/aio/tsconfig.spec.json new file mode 100644 index 0000000000..c0017f2fbd --- /dev/null +++ b/aio/tsconfig.spec.json @@ -0,0 +1,19 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine", + "node" + ] + }, + "files": [ + "src/test.ts", + "src/polyfills.ts" + ], + "include": [ + "src/testing/**/*.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/aio/src/tsconfig.worker.json b/aio/tsconfig.worker.json similarity index 63% rename from aio/src/tsconfig.worker.json rename to aio/tsconfig.worker.json index a8f4ca8fbc..54c2991361 100644 --- a/aio/src/tsconfig.worker.json +++ b/aio/tsconfig.worker.json @@ -1,14 +1,16 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../out-tsc/worker", - "lib": [ - "es2018", - "webworker" - ], + "outDir": "./out-tsc/worker", "types": [ "lunr" ], + "lib": [ + "es2018", + "webworker" + ] }, - "include": ["**/*-worker.ts"] + "include": [ + "src/**/*.worker.ts" + ] } diff --git a/aio/yarn.lock b/aio/yarn.lock index 258d0568e7..465306f3bd 100644 --- a/aio/yarn.lock +++ b/aio/yarn.lock @@ -2,27 +2,27 @@ # yarn lockfile v1 -"@angular-devkit/architect@0.800.0-beta.13": - version "0.800.0-beta.13" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-beta.13.tgz#9b1d555027c3cf0c5f46fffc0a8c00cc2263e8dd" - integrity sha512-rIwlno0B4Fk0eJli3fT9ON73vWhtR1JmXfdEOqbvnl90S2ZHx8qDISAzNNj7gvUfYStd2SEsBKtHrBOIRYIOsw== +"@angular-devkit/architect@0.800.0-beta.18": + version "0.800.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-beta.18.tgz#fdf23d3854d4ca62b2e201efd2b267f800eba8d8" + integrity sha512-No7RpK98O+S1zSC0omO66yBKqUnM2Vt1l4tXDC43BGSMijL5JN/uSHpMSObUpmmMC1qxCeN5OXRU7QhZW+DxqA== dependencies: - "@angular-devkit/core" "8.0.0-beta.13" + "@angular-devkit/core" "8.0.0-beta.18" rxjs "6.4.0" -"@angular-devkit/build-angular@0.800.0-beta.13": - version "0.800.0-beta.13" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.800.0-beta.13.tgz#2fbba893c52d6917c6b64fa0a52cba8c3722f22c" - integrity sha512-pe7SWXN05qRiO/2fkir07Z+13MtRsmhyJFqyAT1u4XhgBtzT12p0pn94dOwWeg9W56/t1TnE59xH7gj4jkyCOw== +"@angular-devkit/build-angular@0.800.0-beta.18": + version "0.800.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.800.0-beta.18.tgz#3ce37929cb9462fc43f532b1186c8a0e3005fcb1" + integrity sha512-bEzgBI8kWpdapKU0xMONHYtzfCDMZVwfwetTK9nRCk2c4CEa0k6I9r6UTgPpqGU1pf2wHgrSd+QdpwbOORNufw== dependencies: - "@angular-devkit/architect" "0.800.0-beta.13" - "@angular-devkit/build-optimizer" "0.800.0-beta.13" - "@angular-devkit/build-webpack" "0.800.0-beta.13" - "@angular-devkit/core" "8.0.0-beta.13" - "@ngtools/webpack" "8.0.0-beta.13" + "@angular-devkit/architect" "0.800.0-beta.18" + "@angular-devkit/build-optimizer" "0.800.0-beta.18" + "@angular-devkit/build-webpack" "0.800.0-beta.18" + "@angular-devkit/core" "8.0.0-beta.18" + "@ngtools/webpack" "8.0.0-beta.18" ajv "6.10.0" autoprefixer "9.5.1" - browserslist "4.5.4" + browserslist "4.5.5" caniuse-api "3.0.0" circular-dependency-plugin "5.0.2" clean-css "4.2.1" @@ -45,7 +45,7 @@ postcss-loader "3.0.0" raw-loader "1.0.0" rxjs "6.4.0" - sass "1.18.0" + sass "1.19.0" sass-loader "7.1.0" semver "6.0.0" source-map-loader "0.2.4" @@ -57,7 +57,7 @@ stylus-loader "3.0.2" terser-webpack-plugin "1.2.3" tree-kill "1.2.1" - webpack "4.29.6" + webpack "4.30.0" webpack-dev-middleware "3.6.2" webpack-dev-server "3.3.1" webpack-merge "4.2.1" @@ -65,30 +65,30 @@ webpack-subresource-integrity "1.1.0-rc.6" worker-plugin "3.1.0" -"@angular-devkit/build-optimizer@0.800.0-beta.13": - version "0.800.0-beta.13" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.800.0-beta.13.tgz#01b66c4bd01135ca1efe6ee72f5f8fe034aefcb3" - integrity sha512-gqcSq49+571MJdxwjkKTHvY/ejhwhhKCLQZVu7TNSIXPoDLuEEsWRQp1ClxvQVRxL4YHI1bxXbNiXe1v+Rp9lA== +"@angular-devkit/build-optimizer@0.800.0-beta.18": + version "0.800.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.800.0-beta.18.tgz#4e8e8ae1c2e14146633217605315b51e3f9eeee6" + integrity sha512-x5oh7GUjYLvrOvh4uNM6aDtNFv7hafo9ru11ee7sgXwHIYdcVmp6ew19Sjj3nAr0Sh1rAUf7QoNZVO/txxnBRA== dependencies: loader-utils "1.2.3" source-map "0.5.6" - typescript "3.3.4000" + typescript "3.4.4" webpack-sources "1.3.0" -"@angular-devkit/build-webpack@0.800.0-beta.13": - version "0.800.0-beta.13" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.800.0-beta.13.tgz#2de6183328648aa026b3376f4d276b3ef77fe556" - integrity sha512-L8jSsys83rrG+AtZvGvj5EWjDPUJD0PokR/WtD0/z5XlugcRe4g/IlYe9lxszoNEo+Vku8gMJgoG5vy41VK7CQ== +"@angular-devkit/build-webpack@0.800.0-beta.18": + version "0.800.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.800.0-beta.18.tgz#f343d759bdd09a907c77fc6a0515416c30291e88" + integrity sha512-pSPyW1D7yEZXxCRb42qXmwEO8vHLeDgbRUXiTtMh0Yf86Zb5Ku7xH+pK7suOhJXEZKv2UWBfQXWWP9SrBX/4rg== dependencies: - "@angular-devkit/architect" "0.800.0-beta.13" - "@angular-devkit/core" "8.0.0-beta.13" + "@angular-devkit/architect" "0.800.0-beta.18" + "@angular-devkit/core" "8.0.0-beta.18" rxjs "6.4.0" webpack-merge "4.2.1" -"@angular-devkit/core@8.0.0-beta.13": - version "8.0.0-beta.13" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-beta.13.tgz#5d2dd501e62ab05abc6aa24080343786af818d66" - integrity sha512-uSVzCgxdE0Ev80q3huw7o/JcPzLcSjsSDXIVndZwiZXJ2b4cWsOE/Yi4TPvi/7O9jpuUJJk4Q4z3GIxRnYL1OA== +"@angular-devkit/core@8.0.0-beta.18": + version "8.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-beta.18.tgz#dfaa0786af0a7466467b8a9cd1fe745418690df0" + integrity sha512-+kQd0m6HgGTn7JM9GWzrJgjI/PPOa0K+t+a6YZS4n/MdZSzhId556Df5/UnrgsBghSDjyVwu7+owijvNwQlj2w== dependencies: ajv "6.10.0" fast-json-stable-stringify "2.0.0" @@ -96,12 +96,12 @@ rxjs "6.4.0" source-map "0.7.3" -"@angular-devkit/schematics@8.0.0-beta.13": - version "8.0.0-beta.13" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-8.0.0-beta.13.tgz#6268b8b1d3b1d13ad22f11862b03a99cc3a900e3" - integrity sha512-GmqTYKls/wWHpvwPxtEJfhFHP7w6GVD0dnKrmYKEsTEBuNJPVNMvueGfZQCOMviye3EccJp5EWkgXT/ChNi/EQ== +"@angular-devkit/schematics@8.0.0-beta.18": + version "8.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-8.0.0-beta.18.tgz#97dece6eaddd331516a94da985f33add21b76f5c" + integrity sha512-F2pkiNe/rMOdcnKm/4s/lvM/8guwtrj5nEk0klyesDZLaZt94XEtasq0XrBxHju+7PmM6IwaDA6o5qsQ/6IAKg== dependencies: - "@angular-devkit/core" "8.0.0-beta.13" + "@angular-devkit/core" "8.0.0-beta.18" rxjs "6.4.0" "@angular/animations@^8.0.0-beta.14": @@ -120,20 +120,20 @@ optionalDependencies: parse5 "^5.0.0" -"@angular/cli@8.0.0-beta.13": - version "8.0.0-beta.13" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-8.0.0-beta.13.tgz#18c1b989f8273514fb80805b8455146d38eb1151" - integrity sha512-2SQEUVSg9mFJklFfZauwWDDdD5wyf8X2c1+bmOsOTPVANfY3OEB6Fd/fPAxNJOCi7bsVsXvXLAdDc9XmdQWCMA== +"@angular/cli@8.0.0-beta.18": + version "8.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-8.0.0-beta.18.tgz#454a3d230c280fea7ec02c97eae8bd56a9a17dd9" + integrity sha512-uNuTCN75w9m2uLq3Vk2e+FfiSa19AHeGOrrwtLdPJLr5GU1Jum2wl9Mn9W4eyiSSiZNKN+IWWa6wkLV0/SybQw== dependencies: - "@angular-devkit/architect" "0.800.0-beta.13" - "@angular-devkit/core" "8.0.0-beta.13" - "@angular-devkit/schematics" "8.0.0-beta.13" - "@schematics/angular" "8.0.0-beta.13" - "@schematics/update" "0.800.0-beta.13" + "@angular-devkit/architect" "0.800.0-beta.18" + "@angular-devkit/core" "8.0.0-beta.18" + "@angular-devkit/schematics" "8.0.0-beta.18" + "@schematics/angular" "8.0.0-beta.18" + "@schematics/update" "0.800.0-beta.18" "@yarnpkg/lockfile" "1.1.0" debug "^4.1.1" ini "1.3.5" - inquirer "6.2.2" + inquirer "6.3.1" npm-package-arg "6.1.0" open "6.1.0" pacote "9.5.0" @@ -316,32 +316,40 @@ through2 "^2.0.0" xdg-basedir "^3.0.0" -"@ngtools/webpack@8.0.0-beta.13": - version "8.0.0-beta.13" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-8.0.0-beta.13.tgz#2e40dc3d04fa5efbd76fcb6d2ec84cde8a56f4a6" - integrity sha512-7dqJB4LGTI4GwfnbVNJQs/6RTOdIxod6bI2wlcMBQXSPr7AcFUgsvclDaEIuUDFOIjH/4WZ5vSf63BkUwBslOw== +"@ngtools/webpack@8.0.0-beta.18": + version "8.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-8.0.0-beta.18.tgz#64ebc3823aad7cf80e1afe0e91e06bc281a4448c" + integrity sha512-9c7ovJqVq6EpxQx4WYiR1OI6AhG3/RC+dyzvNE3uKEL7WGT6fG/4dKCxr7CA/wYjuogz5Q2Z5n2dLunOTTt5PQ== dependencies: - "@angular-devkit/core" "8.0.0-beta.13" + "@angular-devkit/core" "8.0.0-beta.18" enhanced-resolve "4.1.0" rxjs "6.4.0" tree-kill "1.2.1" webpack-sources "1.3.0" -"@schematics/angular@8.0.0-beta.13": - version "8.0.0-beta.13" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-8.0.0-beta.13.tgz#fecbb6822f01120b628eb67da04ed918224ad68b" - integrity sha512-P58ALYgi4elVCDHAS3yUNE5cMOg9Go4C+VrY2Viqe1BfWD8tXjvr80tI0hm0KdNvNmYUupsV7QEJ8j4ie2YtGA== +"@phenomnomnominal/tsquery@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz#6f2f4dbf6304ff52b12cc7a5b979f20c3794a22a" + integrity sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw== dependencies: - "@angular-devkit/core" "8.0.0-beta.13" - "@angular-devkit/schematics" "8.0.0-beta.13" + esquery "^1.0.1" -"@schematics/update@0.800.0-beta.13": - version "0.800.0-beta.13" - resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.800.0-beta.13.tgz#96b59a4e0fc4b020f9abe21f48b91d80ccd55b38" - integrity sha512-fWc3Pfiou6eBcSxJTNqVmCvzAAtR9K8q1qtHU81BsVN+/7+UEV7sqdQJcYsIH50kvPKyIwps0OstDPwaOBwtRw== +"@schematics/angular@8.0.0-beta.18": + version "8.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-8.0.0-beta.18.tgz#5ad1c76d0279a6b0d286a52b27e4e61b62f348c3" + integrity sha512-gmSlDX9ywU3Ce40jl71FpoJDGyYcH3olPnRQGUn8auF7Z/+XVuG2+9EkTrnGwOpuxlmIMLkrlSJjL/1bnJbtpw== dependencies: - "@angular-devkit/core" "8.0.0-beta.13" - "@angular-devkit/schematics" "8.0.0-beta.13" + "@angular-devkit/core" "8.0.0-beta.18" + "@angular-devkit/schematics" "8.0.0-beta.18" + "@phenomnomnominal/tsquery" "3.0.0" + +"@schematics/update@0.800.0-beta.18": + version "0.800.0-beta.18" + resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.800.0-beta.18.tgz#03becf819814b5498ff94a21330a95d0529c3f83" + integrity sha512-U8yUgRapI64ABHbBQ0KIRKMAUd935n2bKcscechoocB9L/64uRgaBqBsNFXsTuepgGmPxPz0ZKq12h4ny1m+nA== + dependencies: + "@angular-devkit/core" "8.0.0-beta.18" + "@angular-devkit/schematics" "8.0.0-beta.18" "@yarnpkg/lockfile" "1.1.0" ini "1.3.5" pacote "9.5.0" @@ -803,10 +811,10 @@ ansi-regex@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= -ansi-regex@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.0.0.tgz#70de791edf021404c3fd615aa89118ae0432e5a9" - integrity sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w== +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-styles@^2.2.1: version "2.2.1" @@ -1502,14 +1510,14 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@4.5.4, browserslist@^4.0.0, browserslist@^4.5.4: - version "4.5.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.5.4.tgz#166c4ecef3b51737a42436ea8002aeea466ea2c7" - integrity sha512-rAjx494LMjqKnMPhFkuLmLp8JWEX0o8ADTGeAbOqaF+XCvYLreZrG5uVjnPBlAQ8REZK4pzXGvp0bWgrFtKaag== +browserslist@4.5.5, browserslist@^4.0.0, browserslist@^4.5.4: + version "4.5.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.5.5.tgz#fe1a352330d2490d5735574c149a85bc18ef9b82" + integrity sha512-0QFO1r/2c792Ohkit5XI8Cm8pDtZxgNl2H6HU4mHrpYz7314pEYcsAVVatM0l/YmxPnEzh9VygXouj4gkFUTKA== dependencies: - caniuse-lite "^1.0.30000955" - electron-to-chromium "^1.3.122" - node-releases "^1.1.13" + caniuse-lite "^1.0.30000960" + electron-to-chromium "^1.3.124" + node-releases "^1.1.14" browserstack@^1.5.1: version "1.5.2" @@ -1687,11 +1695,16 @@ caniuse-api@3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000955, caniuse-lite@^1.0.30000957: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000957: version "1.0.30000957" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000957.tgz#fb1026bf184d7d62c685205358c3b24b9e29f7b3" integrity sha512-8wxNrjAzyiHcLXN/iunskqQnJquQQ6VX8JHfW5kLgAPRSiSuKZiNfmIkP5j7jgyXqAQBSoXyJxfnbCFS0ThSiQ== +caniuse-lite@^1.0.30000960: + version "1.0.30000963" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000963.tgz#5be481d5292f22aff5ee0db4a6c049b65b5798b1" + integrity sha512-n4HUiullc7Lw0LyzpeLa2ffP8KxFBGdxqD/8G3bSL6oB758hZ2UE2CVK+tQN958tJIi0/tfpjAc67aAtoHgnrQ== + canonical-path@1.0.0, canonical-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/canonical-path/-/canonical-path-1.0.0.tgz#fcb470c23958def85081856be7a86e904f180d1d" @@ -3077,10 +3090,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.122: - version "1.3.124" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.124.tgz#861fc0148748a11b3e5ccebdf8b795ff513fa11f" - integrity sha512-glecGr/kFdfeXUHOHAWvGcXrxNU+1wSO/t5B23tT1dtlvYB26GY8aHzZSWD7HqhqC800Lr+w/hQul6C5AF542w== +electron-to-chromium@^1.3.124: + version "1.3.127" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.127.tgz#9b34d3d63ee0f3747967205b953b25fe7feb0e10" + integrity sha512-1o25iFRf/dbgauTWalEzmD1EmRN3a2CzP/K7UVpYLEBduk96LF0FyUdCcf4Ry2mAWJ1VxyblFjC93q6qlLwA2A== elliptic@^6.0.0: version "6.4.1" @@ -3404,6 +3417,13 @@ esquery@^1.0.0: dependencies: estraverse "^4.0.0" +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + dependencies: + estraverse "^4.0.0" + esrecurse@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" @@ -4983,10 +5003,10 @@ ini@1.3.5, ini@^1.3.4, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== -inquirer@6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.2.tgz#46941176f65c9eb20804627149b743a218f25406" - integrity sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA== +inquirer@6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.3.1.tgz#7a413b5e7950811013a3db491c61d1f3b776e8e7" + integrity sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA== dependencies: ansi-escapes "^3.2.0" chalk "^2.4.2" @@ -4999,7 +5019,7 @@ inquirer@6.2.2: run-async "^2.2.0" rxjs "^6.4.0" string-width "^2.1.0" - strip-ansi "^5.0.0" + strip-ansi "^5.1.0" through "^2.3.6" inquirer@^0.12.0: @@ -7039,10 +7059,10 @@ node-pre-gyp@^0.10.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.13: - version "1.1.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.13.tgz#8c03296b5ae60c08e2ff4f8f22ae45bd2f210083" - integrity sha512-fKZGviSXR6YvVPyc011NHuJDSD8gFQvLPmc2d2V3BS4gr52ycyQ1Xzs7a8B+Ax3Ni/W+5h1h4SqmzeoA8WZRmA== +node-releases@^1.1.14: + version "1.1.17" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.17.tgz#71ea4631f0a97d5cd4f65f7d04ecf9072eac711a" + integrity sha512-/SCjetyta1m7YXLgtACZGDYJdCSIBAWorDWkGCGZlydP2Ll7J48l7j/JxNYZ+xsgSPbWfdulVS/aY+GdjUsQ7Q== dependencies: semver "^5.3.0" @@ -8884,10 +8904,10 @@ sass-loader@7.1.0: pify "^3.0.0" semver "^5.5.0" -sass@1.18.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.18.0.tgz#f34371c31e268e555c2ac8e43d2b64d194e7d090" - integrity sha512-Mc579V+BhH693tqt+lvph+gmRqmC6BjtsEVsjkW1944DEA5a0wPuCi781hL3fY4EDuqZnEVPbu42CZRywwE97g== +sass@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.19.0.tgz#5de82c713d4299fac57384ef5219534a37fe3e6c" + integrity sha512-8kzKCgxCzh8/zEn3AuRwzLWVSSFj8omkiGwqdJdeOufjM+I88dXxu9LYJ/Gw4rRTHXesN0r1AixBuqM6yLQUJw== dependencies: chokidar "^2.0.0" @@ -9708,12 +9728,12 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.0.0.tgz#f78f68b5d0866c20b2c9b8c61b5298508dc8756f" - integrity sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow== +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: - ansi-regex "^4.0.0" + ansi-regex "^4.1.0" strip-ansi@~0.1.0: version "0.1.1" @@ -10236,10 +10256,10 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@3.3.4000: - version "3.3.4000" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.3.4000.tgz#76b0f89cfdbf97827e1112d64f283f1151d6adf0" - integrity sha512-jjOcCZvpkl2+z7JFn0yBOoLQyLoIkNZAs/fYJkUG6VKy6zLPHJGfQJYFHzibB6GJaF/8QrcECtlQ5cpvRHSMEA== +typescript@3.4.4: + version "3.4.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.4.tgz#aac4a08abecab8091a75f10842ffa0631818f785" + integrity sha512-xt5RsIRCEaf6+j9AyOBgvVuAec0i92rgCaS3S+UVf5Z/vF2Hvtsw08wtUTJqp4djwznoAgjSxeCcU4r+CcDBJA== typescript@^2.4.1: version "2.6.2" @@ -10891,10 +10911,10 @@ webpack-subresource-integrity@1.1.0-rc.6: dependencies: webpack-core "^0.6.8" -webpack@4.29.6: - version "4.29.6" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.29.6.tgz#66bf0ec8beee4d469f8b598d3988ff9d8d90e955" - integrity sha512-MwBwpiE1BQpMDkbnUUaW6K8RFZjljJHArC6tWQJoFm0oQtfoSebtg4Y7/QHnJ/SddtjYLHaKGX64CFjG5rehJw== +webpack@4.30.0: + version "4.30.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.30.0.tgz#aca76ef75630a22c49fcc235b39b4c57591d33a9" + integrity sha512-4hgvO2YbAFUhyTdlR4FNyt2+YaYBYHavyzjCMbZzgglo02rlKi/pcsEzwCuCpsn1ryzIl1cq/u8ArIKu8JBYMg== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5"