diff --git a/WORKSPACE b/WORKSPACE index 2ddc5907c..aaa559436 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -8,17 +8,17 @@ 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 = "a54b2511d6dae42c1f7cdaeb08144ee2808193a088004fc3b464a04583d5aa2e", - urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.42.3/rules_nodejs-0.42.3.tar.gz"], + sha256 = "c97bf38546c220fa250ff2cc052c1a9eac977c662c1fc23eda797b0ce8e70a43", + urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/1.1.0/rules_nodejs-1.1.0.tar.gz"], ) # Setup the NodeJS toolchain -load("@build_bazel_rules_nodejs//:defs.bzl", "check_bazel_version", "node_repositories", "yarn_install") +load("@build_bazel_rules_nodejs//:index.bzl", "check_bazel_version", "node_repositories", "yarn_install") node_repositories() -# The minimum bazel version to use with this repo is 0.27.0 -check_bazel_version(minimum_bazel_version = "0.27.0") +# The minimum bazel version to use with this repo is 1.1.0 +check_bazel_version(minimum_bazel_version = "1.1.0") node_repositories( # For deterministic builds, specify explicit NodeJS and Yarn versions. @@ -50,7 +50,7 @@ load("@npm_bazel_typescript//:index.bzl", "ts_setup_workspace") ts_setup_workspace() -# Transitive dep of @npm_angular_bazel - should be removed +# Transitive dep of @npm_bazel_karma http_archive( name = "io_bazel_rules_webtesting", sha256 = "9bb461d5ef08e850025480bab185fd269242d4e533bca75bfb748001ceb343c3", diff --git a/modules/builders/BUILD.bazel b/modules/builders/BUILD.bazel index f2b88c3da..a4dc4215f 100644 --- a/modules/builders/BUILD.bazel +++ b/modules/builders/BUILD.bazel @@ -1,4 +1,4 @@ -load("//tools:defaults.bzl", "jasmine_node_test", "ng_test_library", "npm_package", "ts_library") +load("//tools:defaults.bzl", "jasmine_node_test", "ng_test_library", "pkg_npm", "ts_library") filegroup( name = "builders_assets", @@ -35,7 +35,7 @@ ts_library( ], ) -npm_package( +pkg_npm( name = "npm_package", srcs = [":builders_assets"], tags = ["release"], diff --git a/modules/common/BUILD.bazel b/modules/common/BUILD.bazel index cfc98a2c3..8fbad70f2 100644 --- a/modules/common/BUILD.bazel +++ b/modules/common/BUILD.bazel @@ -23,7 +23,7 @@ ng_package( name = "npm_package", srcs = [":package.json"], entry_point = ":index.ts", - packages = ["//modules/common/schematics:npm_package"], + nested_packages = ["//modules/common/schematics:npm_package"], readme_md = ":README.md", tags = ["release"], deps = [ diff --git a/modules/common/schematics/BUILD.bazel b/modules/common/schematics/BUILD.bazel index 3b7fe0b10..8f7afbbc6 100644 --- a/modules/common/schematics/BUILD.bazel +++ b/modules/common/schematics/BUILD.bazel @@ -1,4 +1,4 @@ -load("//tools:defaults.bzl", "jasmine_node_test", "ng_test_library", "npm_package", "ts_library") +load("//tools:defaults.bzl", "jasmine_node_test", "ng_test_library", "pkg_npm", "ts_library") package(default_visibility = ["//visibility:public"]) @@ -32,7 +32,7 @@ ts_library( ) # This package is intended to be combined into the main @nguniversal/common package as a dep. -npm_package( +pkg_npm( name = "npm_package", srcs = [":schematics_assets"], deps = [":schematics"], diff --git a/modules/express-engine/BUILD.bazel b/modules/express-engine/BUILD.bazel index a8189122d..ba28149ea 100644 --- a/modules/express-engine/BUILD.bazel +++ b/modules/express-engine/BUILD.bazel @@ -25,7 +25,7 @@ ng_package( ":package.json", ], entry_point = ":index.ts", - packages = ["//modules/express-engine/schematics:npm_package"], + nested_packages = ["//modules/express-engine/schematics:npm_package"], readme_md = ":README.md", tags = ["release"], deps = [ diff --git a/modules/express-engine/schematics/BUILD.bazel b/modules/express-engine/schematics/BUILD.bazel index cc21dbdf9..d3ecfabee 100644 --- a/modules/express-engine/schematics/BUILD.bazel +++ b/modules/express-engine/schematics/BUILD.bazel @@ -1,4 +1,4 @@ -load("//tools:defaults.bzl", "jasmine_node_test", "ng_test_library", "npm_package", "ts_library") +load("//tools:defaults.bzl", "jasmine_node_test", "ng_test_library", "pkg_npm", "ts_library") package(default_visibility = ["//visibility:public"]) @@ -36,7 +36,7 @@ ts_library( ) # This package is intended to be combined into the main @nguniversal/express-engine package as a dep. -npm_package( +pkg_npm( name = "npm_package", srcs = [":schematics_assets"], deps = [":schematics"], diff --git a/modules/hapi-engine/BUILD.bazel b/modules/hapi-engine/BUILD.bazel index b9db2ceae..1c07ab649 100644 --- a/modules/hapi-engine/BUILD.bazel +++ b/modules/hapi-engine/BUILD.bazel @@ -23,7 +23,7 @@ ng_package( ":package.json", ], entry_point = ":index.ts", - packages = ["//modules/hapi-engine/schematics:npm_package"], + nested_packages = ["//modules/hapi-engine/schematics:npm_package"], readme_md = ":README.md", tags = ["release"], deps = [ diff --git a/modules/hapi-engine/schematics/BUILD.bazel b/modules/hapi-engine/schematics/BUILD.bazel index bdffa041e..e46bd1db2 100644 --- a/modules/hapi-engine/schematics/BUILD.bazel +++ b/modules/hapi-engine/schematics/BUILD.bazel @@ -1,4 +1,4 @@ -load("//tools:defaults.bzl", "jasmine_node_test", "ng_test_library", "npm_package", "ts_library") +load("//tools:defaults.bzl", "jasmine_node_test", "ng_test_library", "pkg_npm", "ts_library") package(default_visibility = ["//visibility:public"]) @@ -36,7 +36,7 @@ ts_library( ) # This package is intended to be combined into the main @nguniversal/hapi-engine package as a dep. -npm_package( +pkg_npm( name = "npm_package", srcs = [":schematics_assets"], deps = [":schematics"], diff --git a/package.json b/package.json index b6de036a9..a1d44f89e 100644 --- a/package.json +++ b/package.json @@ -44,24 +44,24 @@ "@angular-devkit/build-angular": "^0.900.0-rc.10", "@angular-devkit/core": "^9.0.0-rc.10", "@angular-devkit/schematics": "^9.0.0-rc.10", - "@angular/animations": "^9.0.0-rc.9", - "@angular/bazel": "^9.0.0-rc.9", + "@angular/animations": "^9.0.0-rc.10", + "@angular/bazel": "^9.0.0-rc.10", "@angular/cli": "^9.0.0-rc.10", - "@angular/common": "^9.0.0-rc.9", - "@angular/compiler": "^9.0.0-rc.9", - "@angular/compiler-cli": "^9.0.0-rc.9", - "@angular/core": "^9.0.0-rc.9", - "@angular/platform-browser": "^9.0.0-rc.9", - "@angular/platform-browser-dynamic": "^9.0.0-rc.9", - "@angular/platform-server": "^9.0.0-rc.9", - "@angular/router": "^9.0.0-rc.9", + "@angular/common": "^9.0.0-rc.10", + "@angular/compiler": "^9.0.0-rc.10", + "@angular/compiler-cli": "^9.0.0-rc.10", + "@angular/core": "^9.0.0-rc.10", + "@angular/platform-browser": "^9.0.0-rc.10", + "@angular/platform-browser-dynamic": "^9.0.0-rc.10", + "@angular/platform-server": "^9.0.0-rc.10", + "@angular/router": "^9.0.0-rc.10", "@bazel/bazel": "2.0.0", "@bazel/buildifier": "^0.29.0", - "@bazel/hide-bazel-files": "^0.42.0", + "@bazel/hide-bazel-files": "^1.0.0", "@bazel/ibazel": "^0.11.0", - "@bazel/jasmine": "^0.42.0", - "@bazel/karma": "^0.42.0", - "@bazel/typescript": "^0.42.0", + "@bazel/jasmine": "^1.0.0", + "@bazel/karma": "^1.0.0", + "@bazel/typescript": "^1.0.0", "@hapi/hapi": "^18.4.0", "@schematics/angular": "^9.0.0-rc.10", "@types/browser-sync": "^2.26.1", diff --git a/scripts/package-builder.sh b/scripts/package-builder.sh index d1835a2fd..bed69b5ef 100644 --- a/scripts/package-builder.sh +++ b/scripts/package-builder.sh @@ -24,7 +24,7 @@ readonly bin=$(${bazel_bin} info bazel-bin) function buildTargetPackages() { # List of targets to build, e.g. core, common, compiler, etc. - targets=$(${bazel_bin} query --output=label 'attr("tags", "\[.*release\]", //modules/...) intersect kind(".*_package", //modules/...)') + targets=$(${bazel_bin} query --output=label 'attr("tags", "\[.*release\]", //modules/...) intersect kind("pkg_npm|ng_package", //modules/...)') # Path to the output directory into which we copy the npm packages. dest_path="$1" diff --git a/tools/defaults.bzl b/tools/defaults.bzl index f3e2d82aa..73038e69b 100644 --- a/tools/defaults.bzl +++ b/tools/defaults.bzl @@ -1,13 +1,13 @@ """Re-export of some bazel rules with repository-wide defaults.""" load("@npm_angular_bazel//:index.bzl", _ng_module = "ng_module", _ng_package = "ng_package") -load("@build_bazel_rules_nodejs//:defs.bzl", _npm_package = "npm_package") +load("@build_bazel_rules_nodejs//:index.bzl", _pkg_npm = "pkg_npm") load("@npm_bazel_jasmine//:index.bzl", _jasmine_node_test = "jasmine_node_test") load( "@npm_bazel_typescript//:index.bzl", _ts_library = "ts_library", ) -load("@npm_bazel_karma//:index.bzl", _ts_web_test_suite = "ts_web_test_suite") +load("@npm_bazel_karma//:index.bzl", _karma_web_test_suite = "karma_web_test_suite") DEFAULT_TSCONFIG_BUILD = "//modules:bazel-tsconfig-build.json" DEFAULT_TSCONFIG_TEST = "//modules:bazel-tsconfig-test" @@ -110,8 +110,6 @@ def ng_module(name, tsconfig = None, testonly = False, deps = [], bundle_dts = T def jasmine_node_test(deps = [], **kwargs): local_deps = [ - # Workaround for: https://github.com/bazelbuild/rules_nodejs/issues/344 - "@npm//jasmine", "@npm//source-map-support", ] + deps @@ -138,17 +136,17 @@ def ng_test_library(deps = [], tsconfig = None, **kwargs): def ng_package(globals = {}, **kwargs): globals = dict(globals, **GLOBALS) - _ng_package(globals = globals, replacements = PKG_GROUP_REPLACEMENTS, **kwargs) + _ng_package(globals = globals, substitutions = PKG_GROUP_REPLACEMENTS, **kwargs) -def npm_package(name, replacements = {}, **kwargs): - _npm_package( +def pkg_npm(name, substitutions = {}, **kwargs): + _pkg_npm( name = name, - replacements = dict(replacements, **PKG_GROUP_REPLACEMENTS), + substitutions = dict(substitutions, **PKG_GROUP_REPLACEMENTS), **kwargs ) def ng_web_test_suite(deps = [], srcs = [], **kwargs): - _ts_web_test_suite( + _karma_web_test_suite( # Required for running the compiled ng modules that use TypeScript import helpers. srcs = ["@npm//:node_modules/tslib/tslib.js"] + srcs, # Depend on our custom test initialization script. This needs to be the first dependency. diff --git a/yarn.lock b/yarn.lock index 125b8b9c9..e9de7a566 100644 --- a/yarn.lock +++ b/yarn.lock @@ -117,15 +117,15 @@ ora "4.0.2" rxjs "6.5.3" -"@angular/animations@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-9.0.0-rc.9.tgz#2a7747255470b1a80e072b3ed1c79186dc5acb5f" - integrity sha512-JuLyMn2NYwBc8hN130bn42oaQROmzWXLku3QhrEtf5VBJkyo9fdkj/00UWMHWnOiJygh4oMC04jL9p10iTtVzw== +"@angular/animations@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-9.0.0-rc.10.tgz#73c198182f80e88763be0032d33a3a0de87ccca4" + integrity sha512-E3NUYq00FXrncuevo8ZkYxr7x+fPRvHawHdUmcUuFKi4zSu4rkPUz+W/iDENGGV6UklwJhwE4aIxhZjfAuSETQ== -"@angular/bazel@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-9.0.0-rc.9.tgz#6e54255c5dd2742a08f366e27ad80c1e88bc1414" - integrity sha512-3lRGOS51V6jDahIWtL6Fi8xxrVRlMK54EqsqLeJGASG+PbzQ5bULKejG+jq9VtwvFB+0EMX4KVIJAjJe3VaArA== +"@angular/bazel@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-9.0.0-rc.10.tgz#49b3b798ebf213cbac8e0371a3c4acfa00c617b6" + integrity sha512-pneDQbD/Yl0tGujqFuHNyGunvukUtBzAFRutIaJ5lS6fANXBwW02ufePLoHiF1HYeupGfW9H01oVBjtLH8HhyQ== dependencies: "@microsoft/api-extractor" "^7.3.9" shelljs "0.8.2" @@ -157,15 +157,15 @@ universal-analytics "^0.4.20" uuid "^3.3.2" -"@angular/common@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-9.0.0-rc.9.tgz#1c631e4a4e2d27245168c25b25e9f61c9ab329bf" - integrity sha512-HzR6AX0THLks88E1+LLsWW1N+kChKUh1gmx7e2Y4Zxl3BntdqA0FhrhR03sEfwzP7Wvd7nfZzncKNp94Z4tjhg== +"@angular/common@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-9.0.0-rc.10.tgz#e4494938118ccbc8d3902bda8fb0f78b3935f416" + integrity sha512-Bw59y6F+5IdROzbUG/lSbpxSiUqWS2e8466q33qDifCKL+mFYSFyae9FVh7vw/vbqZ0A2EnAqJSiWEYAYsDJTQ== -"@angular/compiler-cli@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-9.0.0-rc.9.tgz#b20cfabab2e5702d7c9b98cce2411bb065c90deb" - integrity sha512-2Cotthl+EnrofJVPMB7zbmLwd7N+FQEHIS9voUaZiY+XoAZGn5FdArSdaKDOfpLei85OUdq4rnKkn6kdvQZFHA== +"@angular/compiler-cli@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-9.0.0-rc.10.tgz#f914327352c33e6340c2f2198042002a2d4ae298" + integrity sha512-6EXyzCi8QvuDw/pwEyegoCps5Qt/vlIfkXNeUFLIsQQq1NyU6t6Ml3tpKLccsR2aHCqVxhk2Z3FzRLB9CudeGA== dependencies: canonical-path "1.0.0" chokidar "^2.1.1" @@ -178,38 +178,38 @@ source-map "^0.6.1" yargs "13.1.0" -"@angular/compiler@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.0-rc.9.tgz#f6b9ce0e7ce723a6bcbbc6d10e21540ba528e9d7" - integrity sha512-g8Z2tBB5KGF5WTJTnR02f3TZ+yBlkxdOT1vbrPOlPby2nR5a0+W9f/km0d9lPcQ/yYZcoG5EPlSecPoorI7qgQ== +"@angular/compiler@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.0-rc.10.tgz#cc1b4ccba4ff2da9de6b13990470ddad83fcb4d7" + integrity sha512-s63ZVu+RLw+ZYX20u7Ujl8jXqz/xy/briB4vIiFA69TNCYimyCCzII1UJ+sEA1H5h/OjeVEOFFtQsAjAMpTJdQ== -"@angular/core@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.0.0-rc.9.tgz#c9a2746106583036376db561a492f42edb5aeee2" - integrity sha512-roC9wykbRv+n+Uen1KbdHS8xpaCEAFAemZXj9ClsIAcx1t6S2Wiw6QsgyhZZg4BKxKrqQc3eMG4bd+xY/XcKrw== +"@angular/core@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.0.0-rc.10.tgz#643e1eef0d1d4a09b9f56c4b389da426f0606bc4" + integrity sha512-MYBDnT5nrpGrb6gmpbVGGSt797VCDIBxY9BnD8I2aPQwiodXB8xP/2qUrf1zXez2zhkcBDv4IIurm7q0/1G2Lw== -"@angular/platform-browser-dynamic@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-9.0.0-rc.9.tgz#b106fd553772316fa7c00cb2faa6ace71ea42413" - integrity sha512-SLpUU4V0Hotzi/cI29aclKJp/1L45S+Zq04jEAs5YXQcFlGdETAbmsNEsxt6G+EC/RXPrLpf6jxSuE1wbcQk3A== +"@angular/platform-browser-dynamic@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-9.0.0-rc.10.tgz#bbdedd8572b930e238079877aa6fc29435bb0912" + integrity sha512-x2mTf/6cBykgOoG59d3si9/Cs2KjaU0AziqJnWiaBX6PMB6huSfno6DizBPLzwh/JhIxmgujmnPgWygo2iPL4g== -"@angular/platform-browser@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-9.0.0-rc.9.tgz#2455b1d00cc47ecab66c671bd33e0f06c060dabf" - integrity sha512-v9K1wNtJqdAMtSi2wI1kxyf1AtkKVO899CUinK/gFY+Hx0xA15rzxOJHlJ/B4XUzIHdU+jMEJlpO/59Z+jnD6Q== +"@angular/platform-browser@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-9.0.0-rc.10.tgz#414ccf697812c74bafa2859e43844327a140e49c" + integrity sha512-08ABc0c/1VVSE+Til41+ouK58JjA0GBSK1gR3SWxWaXW9XhSIW8W4pzMRUc6UW6tqIBQeMCn53+chjLk/+NEfQ== -"@angular/platform-server@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-9.0.0-rc.9.tgz#883462e1fe78b01e7f5c76e9d648ea0a03690c4c" - integrity sha512-0lRuMvFgrw8Kb+p/TrccOQyq62VO9agxv1FGJKV9dHXFqchiZEGRXCdjTEO7T6BK9mLtYGF/bbc7WqIsm23cCA== +"@angular/platform-server@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-9.0.0-rc.10.tgz#a4b82fb207c4f1ea40d4c5b69170318e266541bb" + integrity sha512-6Ba/3I5nfWbQ5gb3cewS7NEBBhiTK9joILZfGtgXoaAaWtNqPVerggTexNWbDbYbvLaIgSbZXKxgIS3bwR+dRg== dependencies: domino "^2.1.2" xhr2 "^0.1.4" -"@angular/router@^9.0.0-rc.9": - version "9.0.0-rc.9" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-9.0.0-rc.9.tgz#7e8f203c0f3effa7b1d58b511cd66476ce254e7f" - integrity sha512-LBatklBYMx8z+2pmFqxknAgGZ/XYwatICWa4dFE9Ghrn+oPf+tUrHCIH34yqlaHxQvyQUnPP5pxBswINaX3fvA== +"@angular/router@^9.0.0-rc.10": + version "9.0.0-rc.10" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-9.0.0-rc.10.tgz#9af0f1318c8fdc298ad902d020b4517afe22d9c2" + integrity sha512-94T0UFW9MtvYQDFYi3+92CtFyQt+nreuRRyeW/QJrOxmElWPOKp5BbK1VLryVBoYcZoc+qf2peonWBYDovur0g== "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": version "7.8.3" @@ -941,12 +941,7 @@ "@bazel/buildifier-linux_x64" "0.29.0" "@bazel/buildifier-win32_x64" "0.29.0" -"@bazel/hide-bazel-files@^0.42.0": - version "0.42.3" - resolved "https://registry.yarnpkg.com/@bazel/hide-bazel-files/-/hide-bazel-files-0.42.3.tgz#967e24b8fdc7ce96d1dbc43557ec6457ccf6d0cd" - integrity sha512-gov5u61OhcCThgVVQGTZPJasPHQPTSvOsTZyVRU6tp/cria+6k4KXTb/1UO0FkZdB5wL/jEQUlh3HMtvQMsdkQ== - -"@bazel/hide-bazel-files@latest": +"@bazel/hide-bazel-files@^1.0.0", "@bazel/hide-bazel-files@latest": version "1.1.0" resolved "https://registry.yarnpkg.com/@bazel/hide-bazel-files/-/hide-bazel-files-1.1.0.tgz#a7d46a4aa3717150b54fde05b2f8b6bab733f493" integrity sha512-JJ9eMKPBodWugC4Wu0QLe0saDZ971RcP2kjZbG1vJfQHn/gnxvw+4nXDRwei5EzxBsGGuLxY1MkNDtRFIfZr5w== @@ -956,26 +951,26 @@ resolved "https://registry.yarnpkg.com/@bazel/ibazel/-/ibazel-0.11.1.tgz#c07ceaded388f1e39d6aa732953e0dd04f3dbdf0" integrity sha512-qAdEquFAudYyN+CYfLzvuRWNubdsh6C8+o5CiViUEfchq1HQM5Rs8xAOE3fzGsTZ1EUsvgca/PY0kn0VIxckBA== -"@bazel/jasmine@^0.42.0": - version "0.42.3" - resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-0.42.3.tgz#c27c3fb3ac861a9d9da1190e1906818ac5143dc9" - integrity sha512-O7hs+TZT+J+pPgDJZh0RhwMpMDpbZoU1Qd5jSk8xWyfuNK1T6iCq5YkPS641kE/yk/07x3cDE+9xpBmW1gsJzg== +"@bazel/jasmine@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-1.1.0.tgz#3900a99b57ceac1e979aa0d64b624a70a4ebd92e" + integrity sha512-3KuA7eNBu4OyHWP5k8pZJlpdThPfvFQViNDMawmz80KLfp1qbHkMYaVd5Drfa6MmDXjC7QNAGG7zRe0DOrEJ2Q== dependencies: jasmine "~3.4.0" jasmine-core "~3.4.0" v8-coverage "1.0.9" -"@bazel/karma@^0.42.0": - version "0.42.3" - resolved "https://registry.yarnpkg.com/@bazel/karma/-/karma-0.42.3.tgz#6a5c2fd4ac66f1d6ee3a0d46346f41d356143de1" - integrity sha512-NAlmxOVyWiP4nYCdGnI2nkhQsb5FDF7g+pPPprOSKFTLbXPE+S3K/VfgBk6XvB1P/X3mTugbiC9HG24BSwP8WA== +"@bazel/karma@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@bazel/karma/-/karma-1.1.0.tgz#3340904942acd970964ad40a28177f780d2d658a" + integrity sha512-4AwY86r/MNPCcVkR4z5wO9d4dftdSWi7nFnIEFGsl++Mzpgrfc70dGReu35BFC38JavWrEkZuh7RU1d8bbD8WQ== dependencies: tmp "0.1.0" -"@bazel/typescript@^0.42.0": - version "0.42.3" - resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.42.3.tgz#224d44bb32aa7b36908e01b2c58f68a0d22fe5b1" - integrity sha512-6cnB50Zu6avGZbBruV51YNLrYtze+bWocnK49tdCkvu9qNTUISZpKgzpOwXUFj81zjNp9ffStWR1qPasTAJDxw== +"@bazel/typescript@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-1.1.0.tgz#b57ac6c6d627577f394a60fb540fbbdf53bcff0d" + integrity sha512-QnTdb6rwZUR+KfUuAdyazpkA7BOvrWRe7tkPDdyIZHJdBPYdpJW+AapnFSfxvXEIP0Nwesl5KP6Saau0GPiBLg== dependencies: protobufjs "6.8.8" semver "5.6.0"