From 31f753a360f79d0b4cabcb1e03248b89e5e6c653 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Wed, 27 Mar 2019 17:19:59 +0100 Subject: [PATCH] build: re-enable all temporary disabled e2e tests (#15623) Updates all Angular packages expect "@angular/compiler-cli" to the latest beta version. This allows us to pick up recent Bazel fixes which allow us to fully re-enable all e2e tests. Additionally we can now update to the latest `rules_nodejs` version that switched from `rollup` to `terser`. Additionally since we updated `@angular/bazel@8.0.0-beta.6`, we can take advantage of https://github.com/angular/angular/commit/105cfaf and move forward with using the Bazel `ng_package` output for the NPM release output. Also removes unused source-map-support dependency. The NodeJS rule now transitively bring in the `source-map-support` dependency and therefore we don't need to add it to various Bazel targets. Also specifying the `jasmine` attribute is currently not working as it breaks the runfile dependency of `@npm//@bazel/jasmine`. `@bazel/jasmine` transitively brings its own version of `jasmine`. Explicitly passes required runfiles in nodejs_binary Fixes #15614 --- WORKSPACE | 6 +- e2e/components/expansion-e2e.spec.ts | 6 +- e2e/components/list-e2e.spec.ts | 6 +- e2e/components/menu-e2e.spec.ts | 7 +- e2e/components/stepper-e2e.spec.ts | 14 +- e2e/components/tabs-e2e.spec.ts | 6 +- package.json | 39 ++- tools/BUILD.bazel | 1 - tools/defaults.bzl | 12 +- tools/dgeni/BUILD.bazel | 1 - tools/example-module/BUILD.bazel | 1 - tools/highlight-files/BUILD.bazel | 1 - tools/markdown-to-html/BUILD.bazel | 3 +- tools/package-docs-content/BUILD.bazel | 1 - tslint.json | 10 +- yarn.lock | 337 +++++++++++++------------ 16 files changed, 208 insertions(+), 243 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index cd804dc40ec..7bbc1055362 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -5,10 +5,8 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") # Add NodeJS rules (explicitly used for sass bundle rules) http_archive( name = "build_bazel_rules_nodejs", - sha256 = "5c86b055c57e15bf32d9009a15bcd6d8e190c41b1ff2fb18037b75e0012e4e7c", - # Temporarily locked to a version of the NodeJS rules that still comes with rollup-uglify. This - # is necessary until we update "@angular/bazel" to the latest version that uses rollup-terser. - urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.26.0/rules_nodejs-0.26.0.tar.gz"], + sha256 = "88e5e579fb9edfbd19791b8a3c6bfbe16ae3444dba4b428e5efd36856db7cf16", + urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.27.8/rules_nodejs-0.27.8.tar.gz"], ) # Add sass rules diff --git a/e2e/components/expansion-e2e.spec.ts b/e2e/components/expansion-e2e.spec.ts index 131c28cd720..e1b03102cde 100644 --- a/e2e/components/expansion-e2e.spec.ts +++ b/e2e/components/expansion-e2e.spec.ts @@ -1,10 +1,6 @@ import {browser, by, element} from 'protractor'; -// TODO(mmalerba): These tests are disabled due to an issue with animations. -// (See https://github.com/angular/material2/issues/15614) -// Re-enable once the issue is resolved. -// tslint:disable-next-line:ban -xdescribe('expansion', () => { +describe('expansion', () => { beforeEach(async () => await browser.get('/expansion')); it('should show an accordion', async () => { diff --git a/e2e/components/list-e2e.spec.ts b/e2e/components/list-e2e.spec.ts index 26715c41ae5..5d6881d42ad 100644 --- a/e2e/components/list-e2e.spec.ts +++ b/e2e/components/list-e2e.spec.ts @@ -1,11 +1,7 @@ import {browser} from 'protractor'; import {expectToExist} from '../util/index'; -// TODO(mmalerba): These tests are disabled due to an issue with animations. -// (See https://github.com/angular/material2/issues/15614) -// Re-enable once the issue is resolved. -// tslint:disable-next-line:ban -xdescribe('list', () => { +describe('list', () => { beforeEach(async () => await browser.get('/list')); it('should render a list container', async () => { diff --git a/e2e/components/menu-e2e.spec.ts b/e2e/components/menu-e2e.spec.ts index 0846fbf7201..ae4b161a039 100644 --- a/e2e/components/menu-e2e.spec.ts +++ b/e2e/components/menu-e2e.spec.ts @@ -10,12 +10,7 @@ import { const presenceOf = ExpectedConditions.presenceOf; const not = ExpectedConditions.not; - -// TODO(mmalerba): These tests are disabled due to an issue with animations. -// (See https://github.com/angular/material2/issues/15614) -// Re-enable once the issue is resolved. -// tslint:disable-next-line:ban -xdescribe('menu', () => { +describe('menu', () => { const menuSelector = '.mat-menu-panel'; const page = { menu: () => element(by.css('.mat-menu-panel')), diff --git a/e2e/components/stepper-e2e.spec.ts b/e2e/components/stepper-e2e.spec.ts index ebbab79cc4e..21b691367d6 100644 --- a/e2e/components/stepper-e2e.spec.ts +++ b/e2e/components/stepper-e2e.spec.ts @@ -1,15 +1,9 @@ -import { - browser, by, element, ElementFinder, ExpectedConditions -} from 'protractor'; -import {expectFocusOn, expectToExist} from '../util/asserts'; -import {pressKeys} from '../util/actions'; +import {browser, by, element, ElementFinder, ExpectedConditions} from 'protractor'; import {Key} from 'selenium-webdriver'; +import {pressKeys} from '../util/actions'; +import {expectFocusOn, expectToExist} from '../util/asserts'; -// TODO(mmalerba): These tests are disabled due to an issue with animations. -// (See https://github.com/angular/material2/issues/15614) -// Re-enable once the issue is resolved. -// tslint:disable-next-line:ban -xdescribe('stepper', () => { +describe('stepper', () => { beforeEach(async () => await browser.get('/stepper')); it('should render a stepper', async () => { diff --git a/e2e/components/tabs-e2e.spec.ts b/e2e/components/tabs-e2e.spec.ts index 2de384d9824..459bc049e99 100644 --- a/e2e/components/tabs-e2e.spec.ts +++ b/e2e/components/tabs-e2e.spec.ts @@ -8,11 +8,7 @@ import { } from 'protractor'; import {pressKeys} from '../util/index'; -// TODO(mmalerba): These tests are disabled due to an issue with animations. -// (See https://github.com/angular/material2/issues/15614) -// Re-enable once the issue is resolved. -// tslint:disable-next-line:ban -xdescribe('tabs', () => { +describe('tabs', () => { describe('basic behavior', () => { let tabLabels: ElementArrayFinder; let tabBodies: ElementArrayFinder; diff --git a/package.json b/package.json index f8d9628cd46..8f1719d33d3 100644 --- a/package.json +++ b/package.json @@ -31,35 +31,35 @@ "version": "7.3.6", "requiredAngularVersion": ">=7.0.0", "dependencies": { - "@angular/animations": "8.0.0-beta.9", - "@angular/common": "8.0.0-beta.9", - "@angular/compiler": "8.0.0-beta.9", - "@angular/core": "8.0.0-beta.9", - "@angular/elements": "8.0.0-beta.9", - "@angular/forms": "8.0.0-beta.9", - "@angular/platform-browser": "8.0.0-beta.9", + "@angular/animations": "8.0.0-beta.10", + "@angular/common": "8.0.0-beta.10", + "@angular/compiler": "8.0.0-beta.10", + "@angular/core": "8.0.0-beta.10", + "@angular/elements": "8.0.0-beta.10", + "@angular/forms": "8.0.0-beta.10", + "@angular/platform-browser": "8.0.0-beta.10", "@webcomponents/custom-elements": "^1.1.0", "core-js": "^2.6.1", "rxjs": "^6.4.0", "systemjs": "0.19.43", "tsickle": "^0.34.0", "tslib": "^1.9.3", - "zone.js": "^0.8.29" + "zone.js": "^0.9.0" }, "devDependencies": { "@angular-devkit/core": "7.3.6", "@angular-devkit/schematics": "7.3.6", - "@angular/bazel": "8.0.0-beta.6", - "@angular/compiler-cli": "8.0.0-beta.6", - "@angular/http": "8.0.0-beta.6", - "@angular/platform-browser-dynamic": "8.0.0-beta.9", - "@angular/platform-server": "8.0.0-beta.9", - "@angular/router": "8.0.0-beta.9", - "@angular/upgrade": "8.0.0-beta.9", + "@angular/bazel": "8.0.0-beta.10", + "@angular/compiler-cli": "8.0.0-beta.8", + "@angular/http": "8.0.0-beta.10", + "@angular/platform-browser-dynamic": "8.0.0-beta.10", + "@angular/platform-server": "8.0.0-beta.10", + "@angular/router": "8.0.0-beta.10", + "@angular/upgrade": "8.0.0-beta.10", "@bazel/ibazel": "^0.9.0", - "@bazel/jasmine": "0.26.0", - "@bazel/karma": "0.26.0", - "@bazel/typescript": "0.26.0", + "@bazel/jasmine": "0.27.8", + "@bazel/karma": "0.27.8", + "@bazel/typescript": "0.27.8", "@firebase/app-types": "^0.3.2", "@octokit/rest": "^15.9.4", "@schematics/angular": "7.3.6", @@ -84,7 +84,7 @@ "browser-sync": "^2.26.3", "chalk": "^1.1.3", "clang-format": "^1.2.4", - "codelyzer": "^4.5.0", + "codelyzer": "^5.0.0-beta.2", "conventional-changelog": "^3.0.5", "dgeni": "^0.4.11", "dgeni-packages": "^0.27.1", @@ -132,7 +132,6 @@ "scss-bundle": "^2.0.1-beta.7", "selenium-webdriver": "^3.6.0", "sorcery": "^0.10.0", - "source-map-support": "^0.5.9", "stylelint": "^9.9.0", "ts-node": "^3.0.4", "tsconfig-paths": "^2.3.0", diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel index 5aeeb459656..3279c8f7c43 100644 --- a/tools/BUILD.bazel +++ b/tools/BUILD.bazel @@ -17,7 +17,6 @@ nodejs_binary( name = "sass_bundle", data = [ "@npm//scss-bundle", - "@npm//source-map-support", ":sass_bundle_lib", ], entry_point = "angular_material/tools/sass-bundle.js", diff --git a/tools/defaults.bzl b/tools/defaults.bzl index 770de42fb26..b32273a55ab 100644 --- a/tools/defaults.bzl +++ b/tools/defaults.bzl @@ -75,16 +75,8 @@ def ng_package(name, readme_md = None, **kwargs): **kwargs ) -def jasmine_node_test(deps = [], **kwargs): - local_deps = [ - "@npm//source-map-support", - ] + deps - - _jasmine_node_test( - deps = local_deps, - jasmine = "@npm//jasmine", - **kwargs - ) +def jasmine_node_test(**kwargs): + _jasmine_node_test(**kwargs) def ng_test_library(deps = [], tsconfig = None, **kwargs): local_deps = [ diff --git a/tools/dgeni/BUILD.bazel b/tools/dgeni/BUILD.bazel index 8fe4f6cc291..0b514f7851f 100644 --- a/tools/dgeni/BUILD.bazel +++ b/tools/dgeni/BUILD.bazel @@ -7,7 +7,6 @@ nodejs_binary( name = "dgeni", entry_point = "angular_material/tools/dgeni/bazel-bin.js", data = [ - "@npm//source-map-support", "@npm//dgeni", "@npm//dgeni-packages", ":sources", diff --git a/tools/example-module/BUILD.bazel b/tools/example-module/BUILD.bazel index fc38693aebd..22ac4564528 100644 --- a/tools/example-module/BUILD.bazel +++ b/tools/example-module/BUILD.bazel @@ -18,7 +18,6 @@ nodejs_binary( entry_point = "angular_material/tools/example-module/bazel-bin.js", data = [ "@npm//typescript", - "@npm//source-map-support", ":example-module-lib", ":example-module.template", ], diff --git a/tools/highlight-files/BUILD.bazel b/tools/highlight-files/BUILD.bazel index 3e20f0eb748..969078189b3 100644 --- a/tools/highlight-files/BUILD.bazel +++ b/tools/highlight-files/BUILD.bazel @@ -17,7 +17,6 @@ nodejs_binary( name = "highlight-files", entry_point = "angular_material/tools/highlight-files/highlight-files.js", data = [ - "@npm//source-map-support", ":sources", ], ) diff --git a/tools/markdown-to-html/BUILD.bazel b/tools/markdown-to-html/BUILD.bazel index a611ca2c759..b8d774fe7fb 100644 --- a/tools/markdown-to-html/BUILD.bazel +++ b/tools/markdown-to-html/BUILD.bazel @@ -9,7 +9,6 @@ ts_library( deps = [ "@npm//@types/node", "@npm//@types/marked", - "@npm//marked", "//tools/highlight-files:sources", ], tsconfig = ":tsconfig.json", @@ -19,7 +18,7 @@ nodejs_binary( name = "markdown-to-html", entry_point = "angular_material/tools/markdown-to-html/transform-markdown.js", data = [ - "@npm//source-map-support", + "@npm//marked", ":transform-markdown", ], ) diff --git a/tools/package-docs-content/BUILD.bazel b/tools/package-docs-content/BUILD.bazel index ce64b2ea32d..3c27861ec15 100644 --- a/tools/package-docs-content/BUILD.bazel +++ b/tools/package-docs-content/BUILD.bazel @@ -7,7 +7,6 @@ nodejs_binary( name = "package-docs-content", entry_point = "angular_material/tools/package-docs-content/package-docs-content.js", data = [ - "@npm//source-map-support", ":sources", ], ) diff --git a/tslint.json b/tslint.json index 71201a4a91a..df986e17930 100644 --- a/tslint.json +++ b/tslint.json @@ -86,12 +86,12 @@ "no-duplicate-imports": true, // Codelyzer - "banana-in-box": true, - "contextual-life-cycle": true, - "decorator-not-allowed": true, + "template-banana-in-box": true, + "contextual-lifecycle": true, + "contextual-decorator": true, "no-output-on-prefix": true, - "templates-no-negated-async": true, - "use-life-cycle-interface": true, + "template-no-negated-async": true, + "use-lifecycle-interface": true, // Custom Rules "ts-loader": true, diff --git a/yarn.lock b/yarn.lock index c9820a5e747..fa1d3c3b84b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,36 +2,14 @@ # yarn lockfile v1 -"@angular-devkit/architect@^0.10.6": - version "0.10.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.10.7.tgz#c74b9f6b7f1b4261ada2d24c832328aa4c394464" - integrity sha512-S49LSslNRxIflHzrIrEgK7mGQ7HzETr/FU0fyTbB0vubcmfzMoYTsgYdK7SUz583lovc+UvASoUAhPJI3e35ng== +"@angular-devkit/architect@^0.13.4": + version "0.13.6" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.13.6.tgz#7758ab9f288cfd4f64d8b88b0700bac5c4961d06" + integrity sha512-Cg9z4lmCvjt5uD00E/0tBRz3ESjYicmqT3NL/BIsNVNb+s1GwCCoPSOIM8Ss4nyGDtrdono1XKSOmkJnlzF3Cw== dependencies: - "@angular-devkit/core" "7.0.7" + "@angular-devkit/core" "7.3.6" rxjs "6.3.3" -"@angular-devkit/core@7.0.7": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-7.0.7.tgz#665176ad8421adfd5f3ea0b2c4a9a432a158b1bb" - integrity sha512-M8tTT9r3nUtWI3YyiyynHIQn+lQQgeKkxVZ+rdxvyvgE3U9+wn0yep5HkFLQETTuJetu9ARRRD94sD2XL3F/3A== - dependencies: - ajv "6.5.3" - chokidar "2.0.4" - fast-json-stable-stringify "2.0.0" - rxjs "6.3.3" - source-map "0.7.3" - -"@angular-devkit/core@7.1.1", "@angular-devkit/core@^7.0.4": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-7.1.1.tgz#ce0a674f16188072988502cc3f073b15efcfe194" - integrity sha512-rODqECpOiV6vX+L1qd63GLiF3SG+V1O+d8WYtnKPOxnsMM9yWpWmqmroHtXfisjucu/zwoqj8HoO/noJZCfynw== - dependencies: - ajv "6.5.3" - chokidar "2.0.4" - fast-json-stable-stringify "2.0.0" - rxjs "6.3.3" - source-map "0.7.3" - "@angular-devkit/core@7.3.3": version "7.3.3" resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-7.3.3.tgz#cd6d5a8eca25ef07b6394bc2b08133d90d08d39f" @@ -54,13 +32,16 @@ rxjs "6.3.3" source-map "0.7.3" -"@angular-devkit/schematics@7.1.1": +"@angular-devkit/core@^7.0.4": version "7.1.1" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-7.1.1.tgz#328ec6071c5ef3b1588a9f4bc97f5edfc3620b09" - integrity sha512-yjzTw8ZWMPg0Fc9VQCHNpUCAH7aiNxrUDs0IbhdC0CyKTBoqH+cx2xP4Z6ECf4uNwceLKJlE0l3ot42Ypnlziw== + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-7.1.1.tgz#ce0a674f16188072988502cc3f073b15efcfe194" + integrity sha512-rODqECpOiV6vX+L1qd63GLiF3SG+V1O+d8WYtnKPOxnsMM9yWpWmqmroHtXfisjucu/zwoqj8HoO/noJZCfynw== dependencies: - "@angular-devkit/core" "7.1.1" + ajv "6.5.3" + chokidar "2.0.4" + fast-json-stable-stringify "2.0.0" rxjs "6.3.3" + source-map "0.7.3" "@angular-devkit/schematics@7.3.6": version "7.3.6" @@ -78,40 +59,40 @@ "@angular-devkit/core" "7.3.3" rxjs "6.3.3" -"@angular/animations@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-8.0.0-beta.9.tgz#9605f7b6be49b3bcde7cc7fa145ba329b2fdc6f8" - integrity sha512-4OLo3432jwPIo5GiYkrVrjUWPMIKBTXqZLr09A5cScM0RA3N9KaSLk7wg1sjSb0mK3KuEfJ00jCzaLUGdvO5Kw== +"@angular/animations@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-8.0.0-beta.10.tgz#7f053d57ee242a162cd4e8422032656646b5c8d6" + integrity sha512-Imum1d47Yd2FBfDPt1xUI0ZNsHq/H8S2uAPFlj6tRg0+ZnAKwdO0b0XOiTKSpgrnrTd895aGjRzzSg7lertszw== dependencies: tslib "^1.9.0" -"@angular/bazel@8.0.0-beta.6": - version "8.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-8.0.0-beta.6.tgz#4ead821c5fcaee12c9e8ca7f3c6ab5cdaf8b8db9" - integrity sha512-gSO+a0DWPMyDIh/74dfAEoUfXWb3+Yt+XLAR29haRhelRZbp/g37Fv0hgkpgctt4C2CH/bRvoWBVw2X1A7ZjBA== +"@angular/bazel@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-8.0.0-beta.10.tgz#12bfaa42425e92d5e63841b01ed521940c6746ad" + integrity sha512-IIVezd3VRT4GcnBO4F8pgpwv66F6pxiK1opk36ImML4eaHbO3fqXZakO9zgTYBEReSHBG38xNZCxpURm8k+ZQg== dependencies: - "@angular-devkit/architect" "^0.10.6" + "@angular-devkit/architect" "^0.13.4" "@angular-devkit/core" "^7.0.4" "@angular-devkit/schematics" "^7.3.0-rc.0" - "@bazel/typescript" "^0.26.0-beta.0" - "@microsoft/api-extractor" "^7.0.17" - "@schematics/angular" "^7.0.4" + "@bazel/typescript" "^0.27.7" + "@microsoft/api-extractor" "^7.0.21" + "@schematics/angular" "^7.3.5" "@types/node" "6.0.84" semver "^5.6.0" shelljs "0.8.2" - tsickle "0.34.0" + tsickle "0.34.3" -"@angular/common@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-8.0.0-beta.9.tgz#8e23e54eadc45b187c0321e59f1b7c36b1ae8e0d" - integrity sha512-dov21tsbnvNb+hmuPztqUgzDAbtiw0zSvzEzSZsZYq+mU6FbXOXZnyycXzNij+rewZMyVAQNEUIEmjc6UF8nEA== +"@angular/common@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-8.0.0-beta.10.tgz#9f23ea67a24234cdcd86612227a6ff411479cd67" + integrity sha512-L/tnuPTQvdoDGqBizaPN51lTOzK0zPsQDx0uAi7CKM+97nfc1qOlqwYzEh8rnJ1Rad4dbPEwtflpYRmlvqCmoQ== dependencies: tslib "^1.9.0" -"@angular/compiler-cli@8.0.0-beta.6": - version "8.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-8.0.0-beta.6.tgz#dcef8eefe17e5f62aa39e98b8e4462695fb3eb47" - integrity sha512-KXIoS7nwhe40b3VHeup4guQO8HrKAigKtIsCk1zQM4SNOL2WF3q9htBYBY3dqHwJeQFA9uP8bBI3HwGR2IWZUQ== +"@angular/compiler-cli@8.0.0-beta.8": + version "8.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-8.0.0-beta.8.tgz#28ded753be22cdaa324fc5990ea944991b40874f" + integrity sha512-P0cdoeetwCawQYKlU+GQZaIt9nVrELZClHkmMHuqmwPV5xDYgewMwRzNqhyhCqyGtng1hkk+H0byUncrRHrHQQ== dependencies: canonical-path "1.0.0" chokidar "^2.1.1" @@ -125,75 +106,75 @@ tslib "^1.9.0" yargs "9.0.1" -"@angular/compiler@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-8.0.0-beta.9.tgz#4f999b1276b78bc91197a5119cab4f22e528b86b" - integrity sha512-X22gQYGT6xR+I0umj6ZJlHbX/uO2x6rZCKDisK0KLIM7ud29ggGz/fZdBgBdZPBUB/ivzWLFUCxewQoqLLRyMA== +"@angular/compiler@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-8.0.0-beta.10.tgz#58867d30c17f2265ff25c1bffbb9e8c38d88684a" + integrity sha512-BBcspibJ4iB4JwFXz+NT/8QVbMR8Dcl+Kn3Q/ZRiDEi57KlongagBNqX2Ve1oVQ7xHooVEz0hSUeF7v9+iipew== dependencies: tslib "^1.9.0" -"@angular/core@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-8.0.0-beta.9.tgz#55fbf127af9847df854fc8c86844dd33b3008450" - integrity sha512-/x0ZD3yPlMOhtx9Onp/3nAq995xBarZiTv/dp9/obgts3U/AHEQCDw+7WWhxCqUKV38wMZOLK0FMrubC9mAyug== +"@angular/core@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-8.0.0-beta.10.tgz#157f0ca07760d43ea92a347cf65e8d8a70e042df" + integrity sha512-Z5jUS++z9uynIha/Xgy+4COo8utAEpMg9rHN7Ha+J9SXRjpdu9iSCdTQAZrHqIMGSq89MjWl5ZN/1u5txm/ICQ== dependencies: tslib "^1.9.0" -"@angular/elements@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/elements/-/elements-8.0.0-beta.9.tgz#2a81089e7e5b05851725af73ce0117f16ed8c7cd" - integrity sha512-pULBwevq6EQSqNgA3nvBpfh39sXrAt2InhKxUOWReFcNIHScbm5GUTiTDqca63nQSKTWxlnNh9Z+yikYs5eCRg== +"@angular/elements@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/elements/-/elements-8.0.0-beta.10.tgz#94275ac70a68df44c439cacc38b596d32dc5765b" + integrity sha512-OBjH5rBZQgZQFtSf8Bo5ceyWLFi8s5+iQYt1yKEbu68VAWlZkfXLkzdhgiCAtYRhjBUCGGu4mD/TVh8iRHT4Aw== dependencies: tslib "^1.9.0" -"@angular/forms@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-8.0.0-beta.9.tgz#3a5d16708474d047aa963fe1fcbfb86155c806bb" - integrity sha512-jk6prdEPdXTjhnGNmzSH8REXShP5tQBySGBJQc/gH/egaP3dxDEDZ9j0Qe/tx7lt1tq2Gzackt453mLsBN5LSg== +"@angular/forms@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-8.0.0-beta.10.tgz#d0471fe831f763113c34808e5c3511dda5a47b2d" + integrity sha512-XedT7j6S4zI3ir+X4tRCb45SpQi4hkcR4KJRt+tFHvL0AAer8YXnOlXeaaN1s75gI+tLsJ9r03lNYguMwPswjg== dependencies: tslib "^1.9.0" -"@angular/http@8.0.0-beta.6": - version "8.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@angular/http/-/http-8.0.0-beta.6.tgz#fdf4a57f2d8aadac9b8849207d78903e4e0ce442" - integrity sha512-AfQmaBncpbEt0u+yoraftL1YG/RQRYdkezNQ9zlCkURNdVU4aRM05fzCa3dmxfZ5DkGwndeTR+SomygyHy0uGQ== +"@angular/http@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/http/-/http-8.0.0-beta.10.tgz#3d30c98aa64603daa3fc5675413c2dc3da3868b2" + integrity sha512-NV2TGnrpivJvOa4/1O/GQfFocPSib4NUieh2umNpJYa2CYjyYfgWpmh+0wDqh23ThPPxRufywZQkkSeb+X9PRA== dependencies: tslib "^1.9.0" -"@angular/platform-browser-dynamic@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-8.0.0-beta.9.tgz#c7d6113c7941ab612d487d6d6ec0203336fc7f38" - integrity sha512-p94e+hQ6gEUG2eAbdfdiYWrQCGTt/tXKh2K5hlhg3RNci4mac5icW0sHGYDCJjcER7sOSWmJL8gfohX0t4H9uQ== +"@angular/platform-browser-dynamic@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-8.0.0-beta.10.tgz#bb32819dae8aeb430fe247cbbe30dcab8ae9f455" + integrity sha512-1GJdG766uuYx7NkA2aJ4pf/ennsaq0LT+nyM+h79nvsDxqVJA6A3Jq4JQm/mL/VdEr5zIHHiYafERhKWCKGMtw== dependencies: tslib "^1.9.0" -"@angular/platform-browser@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-8.0.0-beta.9.tgz#7b4a731c2dbfd05266575a83a91b532b81d1490d" - integrity sha512-wNwbLSwdruDmdJ9IW2M1jL2OwWxqZ1R+xR8ZdmpUandGTf3R17u89gMzCjRvYx+rP//7p4XMHbNA8nx/lae3yA== +"@angular/platform-browser@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-8.0.0-beta.10.tgz#0faa0ebedcc5e7e0009e8560112f7b43eff7bca5" + integrity sha512-+Ic5vtBZNiFjq/tLwKEmsQ46/lBJeiOWiFwmktCQRjodkPnOiGwkryoynx7yx05A3ZB0pYignkjJPdtkPVySwA== dependencies: tslib "^1.9.0" -"@angular/platform-server@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-8.0.0-beta.9.tgz#c0f2a1476ad1ee1897ff2541ba6a5959dc455668" - integrity sha512-Qwy6U8xPoapJgj5dqFc1vzg4y+QEnfeQZr5e1VNcP04aViofZyKD0uNS9rzZcPUdLsuDRU+09uhFeIMJVbjmPw== +"@angular/platform-server@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-8.0.0-beta.10.tgz#0fc6914b9a9ecb97788a564b0db5e87843c6cc55" + integrity sha512-1l+kB6Kgvdo+cGDI6G9NK21v3bam5++Vwmdp3ww7VkBHwEKx6a+3vAIrgO8tobYzIK/hy8HFLqkelUJQK4dW3Q== dependencies: domino "^2.1.2" tslib "^1.9.0" xhr2 "^0.1.4" -"@angular/router@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-8.0.0-beta.9.tgz#29197556d779318edd710b0d2935da35131ceacc" - integrity sha512-+6vLGw7Lwgrrs+UXoqM/6KDGFVOckkJaxtpIQfLh7mnHyJ4bM6d/0JxaNGQOye3CUlk32C5MsG7dt3ldL6V2Ig== +"@angular/router@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-8.0.0-beta.10.tgz#387e9e68eee27bc416dc4d66b87d60ae5c4ef70d" + integrity sha512-LskdWFbMvxNPwzcvl6esxl1LQ6Q4qupEGVJ7e4Tc9QlbzrULnyDTomLJFkDwk1zm+QLxz0JMiXWlfM81RA0uXg== dependencies: tslib "^1.9.0" -"@angular/upgrade@8.0.0-beta.9": - version "8.0.0-beta.9" - resolved "https://registry.yarnpkg.com/@angular/upgrade/-/upgrade-8.0.0-beta.9.tgz#cd908bfb0c66ed1cbc0a18c15dd1a7f2aa4e3e28" - integrity sha512-iyAPrLTYaf/yWUSSr91071ferialBxPJGQSsGE2MY3JdVJeaBFcwVmdQg/BT/HTxrLWO8Zd8ZB5vIEb2nbs3AQ== +"@angular/upgrade@8.0.0-beta.10": + version "8.0.0-beta.10" + resolved "https://registry.yarnpkg.com/@angular/upgrade/-/upgrade-8.0.0-beta.10.tgz#3ba59802f783440c5cd566af1c0d101b2575c3b5" + integrity sha512-CgaUon5RYqbOkpvWwV/vT7lni+P+wCGQA0SxJyre5BMMzdxfyi+auoxEqhOc3F9Kxm6EGQ04eZ1x8ANe//WJKQ== dependencies: tslib "^1.9.0" @@ -319,17 +300,17 @@ resolved "https://registry.yarnpkg.com/@bazel/ibazel/-/ibazel-0.9.0.tgz#fd60023acd36313d304cc2f8c2e181b88b5445cd" integrity sha512-E31cefDcdJsx/oii6p/gqKZXSVw0kEg1O73DD2McFcSvnf/p1GYWcQtVgdRQmlviBEytJkJgdX8rtThitRvcow== -"@bazel/jasmine@0.26.0": - version "0.26.0" - resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-0.26.0.tgz#f7aed169b057b5af547d2573657b394ecbda0b5d" - integrity sha512-lkvzPHdbSEe1zitnV1hIBwodriXqp/ClHSZQJ5Y486UaLQ6Sm7k7gV2phOwtg7LqLVZnElZDmFLSI0/O1UYYyQ== +"@bazel/jasmine@0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-0.27.8.tgz#5376af5ba1d496d70079dbf87a45fe96a6808c69" + integrity sha512-uqvniHGoG8K0AjqMNHLH1QC0iErU9D3/PYaFi6rvoCyVeE2beOkwffArxvAYWeR0tqx+WCMJtS9Nnh47jBUKPg== dependencies: jasmine "~3.3.1" -"@bazel/karma@0.26.0": - version "0.26.0" - resolved "https://registry.yarnpkg.com/@bazel/karma/-/karma-0.26.0.tgz#6ad796686f5775df33a96fa5ef3df76a66aed3b2" - integrity sha512-yZv0fgAjVrfrM0ld8e+wNaPIpYCpwBzVQi2GUErsKStUZXPUUofpBwBjlYsdY1Osn5/FmAF9e6xDkk1JWn/wSg== +"@bazel/karma@0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@bazel/karma/-/karma-0.27.8.tgz#e9c4ef4190b2da3c23b01bc7b79830c3985cfb1f" + integrity sha512-H6TDIUcP+nW4dvjQeCINAyGLMnEV45maAM0HxModAe0cKfVxBpZrVKwG6ZuKChvQWY2nLDtN3C9K/GGISxP7hg== dependencies: jasmine-core "2.8.0" karma "^4.0.0" @@ -343,23 +324,11 @@ semver "5.6.0" tmp "0.0.33" -"@bazel/typescript@0.26.0": - version "0.26.0" - resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.26.0.tgz#c06139d76c8b9d3a3ed98a721b776fedb4b11c82" - integrity sha512-dh/Y/SZzmeChsLap8FVHYl0FuaeLh/6t9WBVhm5nOgyVrqfEyVpNzy4W20E4NqnmJY2/PqmD5qncf+Oo1q9h1A== +"@bazel/typescript@0.27.8", "@bazel/typescript@^0.27.7": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.27.8.tgz#b9a566e4a95c0425b52961e9e899b59c7b22efcf" + integrity sha512-beApzTtgm+lKrhQf5OgPk1amGfi5PJ1DCVVWYbNsbJP/Joi+NgCrgykG55NbaJIzEc+6IQoh8y0QUVMYRt562Q== dependencies: - jasmine-core "2.8.0" - protobufjs "5.0.3" - semver "5.6.0" - source-map-support "0.5.9" - tsutils "2.27.2" - -"@bazel/typescript@^0.26.0-beta.0": - version "0.26.0-beta.0" - resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.26.0-beta.0.tgz#aa025951563f47baca302c8ebcf24eb596724426" - integrity sha512-Ot7k3sfLQAdf14IDmsc6wSgfySctJdW6Uwg7YmD4Zv1sGWkjKaWEtQDFgjtf5kEgFpC0aeM5uK+heqz1CC+VcQ== - dependencies: - jasmine-core "2.8.0" protobufjs "5.0.3" semver "5.6.0" source-map-support "0.5.9" @@ -447,26 +416,34 @@ through2 "^2.0.0" xdg-basedir "^3.0.0" -"@microsoft/api-extractor@^7.0.17": - version "7.0.18" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.0.18.tgz#4eb931436495177dfcef8f2d8da3d084d10eebb6" - integrity sha512-puQisjyoYK1A0I8DqyBoLPV9noyFUlxTE3WsjhgJw//TrmegGHYmsRlD3rnHeXcKPM1F7sd/VKJXeXC3IPTf2Q== +"@microsoft/api-extractor-model@7.0.28": + version "7.0.28" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.0.28.tgz#691b077415143a9015ed1656bca6d0b9a77f58cb" + integrity sha512-kZJaWwdu3z5A1DugJpOZ9dI5+DjIEhqQJwHn2/kLTpsKT7gOyqNRbGHlDGG8xSiJ6/m994+cwh3qSGYDC17dtw== dependencies: - "@microsoft/node-core-library" "3.10.0" - "@microsoft/ts-command-line" "4.2.3" - "@microsoft/tsdoc" "0.12.5" + "@microsoft/node-core-library" "3.13.0" + "@microsoft/tsdoc" "0.12.8" "@types/node" "8.5.8" - "@types/z-schema" "3.16.31" + +"@microsoft/api-extractor@^7.0.21": + version "7.0.33" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.0.33.tgz#8c209907289765bf67aab09f97d82eb96ed07b70" + integrity sha512-HaOnscz6Cj+LCxa2CLR2COH70HN7yJ3ahqBQjucOeFB45gdZ496sreOTZXLVgmbY520g9FyfppSB3CaHzj68Vw== + dependencies: + "@microsoft/api-extractor-model" "7.0.28" + "@microsoft/node-core-library" "3.13.0" + "@microsoft/ts-command-line" "4.2.3" + "@microsoft/tsdoc" "0.12.8" colors "~1.2.1" lodash "~4.17.5" resolve "1.8.1" + source-map "~0.6.1" typescript "~3.1.6" - z-schema "~3.18.3" -"@microsoft/node-core-library@3.10.0": - version "3.10.0" - resolved "https://registry.yarnpkg.com/@microsoft/node-core-library/-/node-core-library-3.10.0.tgz#70e089534d8e20f6a0f9c7a4a12a6aeafd6a1ddb" - integrity sha512-1SbU+XNYAabhV9noGXHtsUVPc5ELV+oEuJQtZQoCncbOd6WAMeTgB1xFwh96hmdEXyKQyML/pnByiKocmh/nbQ== +"@microsoft/node-core-library@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz#ba24e16182149dc817bf52a886d22aced5cd8070" + integrity sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw== dependencies: "@types/fs-extra" "5.0.4" "@types/jju" "~1.4.0" @@ -487,10 +464,10 @@ argparse "~1.0.9" colors "~1.2.1" -"@microsoft/tsdoc@0.12.5": - version "0.12.5" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.12.5.tgz#c448a38902ccb5601c1b2ef3b1a105012ef7712c" - integrity sha512-xEAyvLXo4Cter/b0EMCWUZTgXOfLOPJ/Xr52WdjVclPx9eDmNTGFtZl8Pn/nqSnZsQBNcHL0eHk/YyRyyXXpiQ== +"@microsoft/tsdoc@0.12.8": + version "0.12.8" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.12.8.tgz#e9646c91c650d536f37b04762eaa81afdc9a19d3" + integrity sha512-0smzAmVIUCsssAqDSPn9AfOPKUobq2WXMygbzC5JNswAJOs4uJK6DTZgfnHC8QLE2q374sPNwWU5D5LuoAJQSA== "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" @@ -520,7 +497,7 @@ universal-user-agent "^2.0.0" url-template "^2.0.8" -"@schematics/angular@7.3.6": +"@schematics/angular@7.3.6", "@schematics/angular@^7.3.5": version "7.3.6" resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-7.3.6.tgz#e827111e7d3cdf950efcca504389cbade3c9c59a" integrity sha512-Q4VXAjVaCDb2zXFXoIdOfNPsn+EQjqDBHK4a97omytnSNAmu1erl3l2FkEMi6x/VuzK2mQSzBbmHJIgauMmOAA== @@ -529,15 +506,6 @@ "@angular-devkit/schematics" "7.3.6" typescript "3.2.4" -"@schematics/angular@^7.0.4": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-7.1.1.tgz#4ee17a17d221eaf48009db0b991766d1074d0b4f" - integrity sha512-jMaj8y3rNTQQXuH38uoWfAOmwYjtzqo1RelNfACnT54mfO/Dat+k7WasBLHWuvzvnN4/Ga3kXL7sJpkeMciiIg== - dependencies: - "@angular-devkit/core" "7.1.1" - "@angular-devkit/schematics" "7.1.1" - typescript "3.1.6" - "@sindresorhus/is@^0.7.0": version "0.7.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" @@ -1188,6 +1156,14 @@ argparse@^1.0.7, argparse@~1.0.9: dependencies: sprintf-js "~1.0.2" +aria-query@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" + integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= + dependencies: + ast-types-flow "0.0.7" + commander "^2.11.0" + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -1335,6 +1311,11 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types-flow@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -1462,6 +1443,13 @@ axios@^0.18.0: follow-redirects "^1.3.0" is-buffer "^1.1.5" +axobject-query@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9" + integrity sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww== + dependencies: + ast-types-flow "0.0.7" + babel-code-frame@^6.22.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" @@ -2332,17 +2320,20 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= -codelyzer@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-4.5.0.tgz#a65ddeeeca2894653253a89bfa229118ff9f59b1" - integrity sha512-oO6vCkjqsVrEsmh58oNlnJkRXuA30hF8cdNAQV9DytEalDwyOFRvHMnlKFzmOStNerOmPGZU9GAHnBo4tGvtiQ== +codelyzer@^5.0.0-beta.2: + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-5.0.0-beta.2.tgz#1d112e3b79f45298c5ed589641829bd5a3e63934" + integrity sha512-cH5vxszkzhAg92pvuKXFuoDgKIqX3a5hIPv545pfuPc2GKDXuiWACPteny29k3/FGaw9eub1iUlyLVkPpETtsg== dependencies: app-root-path "^2.1.0" - css-selector-tokenizer "^0.7.0" + aria-query "^3.0.0" + axobject-query "^2.0.2" + css-selector-tokenizer "^0.7.1" cssauron "^1.4.0" + damerau-levenshtein "^1.0.4" semver-dsl "^1.0.1" source-map "^0.5.7" - sprintf-js "^1.1.1" + sprintf-js "^1.1.2" collapse-white-space@^1.0.2: version "1.0.4" @@ -2418,7 +2409,7 @@ commander@2.17.x, commander@~2.17.1: resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== -commander@^2.12.1, commander@^2.2.0, commander@^2.7.1, commander@^2.8.1: +commander@^2.11.0, commander@^2.12.1, commander@^2.2.0, commander@^2.7.1, commander@^2.8.1: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== @@ -2835,7 +2826,7 @@ crypto-random-string@^1.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= -css-selector-tokenizer@^0.7.0: +css-selector-tokenizer@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== @@ -2887,6 +2878,11 @@ d@1: dependencies: es5-ext "^0.10.9" +damerau-levenshtein@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" + integrity sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ= + dargs@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" @@ -9558,7 +9554,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@0.5.9, source-map-support@^0.5.9: +source-map-support@0.5.9: version "0.5.9" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" integrity sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA== @@ -9682,10 +9678,10 @@ split@^1.0.0: dependencies: through "2" -sprintf-js@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c" - integrity sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw= +sprintf-js@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== sprintf-js@~1.0.2: version "1.0.3" @@ -10414,7 +10410,16 @@ tsconfig@^6.0.0: strip-bom "^3.0.0" strip-json-comments "^2.0.0" -tsickle@0.34.0, tsickle@^0.34.0: +tsickle@0.34.3: + version "0.34.3" + resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.34.3.tgz#8085067a26d7bff466ddadb2eba18849b49159b8" + integrity sha512-mb1v3nsr6rYaZky22xj0d6qv4ogAR40Bc6r37jwWOg3bEIO/ZppEFZiEADs/NNVLcWTPgmNmPZgaX5CfAH6oXA== + dependencies: + minimist "^1.2.0" + mkdirp "^0.5.1" + source-map "^0.7.3" + +tsickle@^0.34.0: version "0.34.0" resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.34.0.tgz#10187fa6401a288a65efb93a60bf28b2ff95f90b" integrity sha512-O3wCPRtL18Hc/ZBnaiKwmmjVzeCWTOTpsi0btfC7FWL3RnXpxLPxD6hoJ0QEXuSfG/0QJk+MWNjqT9N6fOyyIg== @@ -10499,11 +10504,6 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@3.1.6, typescript@~3.1.1, typescript@~3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.6.tgz#b6543a83cfc8c2befb3f4c8fba6896f5b0c9be68" - integrity sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA== - typescript@3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.4.tgz#c585cb952912263d915b462726ce244ba510ef3d" @@ -10514,6 +10514,11 @@ typescript@^3.2.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.2.tgz#fe8101c46aa123f8353523ebdcf5730c2ae493e5" integrity sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg== +typescript@~3.1.1, typescript@~3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.6.tgz#b6543a83cfc8c2befb3f4c8fba6896f5b0c9be68" + integrity sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA== + ua-parser-js@0.7.17: version "0.7.17" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" @@ -11476,7 +11481,7 @@ zip-stream@^1.2.0: lodash "^4.8.0" readable-stream "^2.0.0" -zone.js@^0.8.29: - version "0.8.29" - resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.8.29.tgz#8dce92aa0dd553b50bc5bfbb90af9986ad845a12" - integrity sha512-mla2acNCMkWXBD+c+yeUrBUrzOxYMNFdQ6FGfigGGtEVBPJx07BQeJekjt9DmH1FtZek4E9rE1eRR9qQpxACOQ== +zone.js@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.9.0.tgz#f42319d657f7616724ed40c5907d4614b4c683fa" + integrity sha512-EfygvVnLxPSCMSgJ4h7SoY+XNr7ybdwvvwEQ70lvMFl9coNnciXSyWi8Kg6znK1ubyUSffkCKvleSQpLuUKw0Q==