build: update typescript bazel rules (#14465)

* build: update typescript bazel rules

* Updates the TypeScript bazel rules to the latest version that includes a hotfix for emit diagnostics not being reported. Also it includes https://github.com/bazelbuild/rules_typescript/commit/f9d6edb0ea3e28ae4957ed65e16465d373f13fc6 which is necessary to build the `src:module-typings` on Windows w/ ng_package.

* Update to Angular 7.1.3
This commit is contained in:
Paul Gschwendtner
2018-12-14 01:54:39 +01:00
committed by vivian-hu
parent f59c1ee9bc
commit e44cc52215
8 changed files with 113 additions and 112 deletions
+4 -4
View File
@@ -15,15 +15,15 @@ http_archive(
# Add TypeScript rules
http_archive(
name = "build_bazel_rules_typescript",
url = "https://github.com/bazelbuild/rules_typescript/archive/0.21.0.zip",
strip_prefix = "rules_typescript-0.21.0",
url = "https://github.com/bazelbuild/rules_typescript/archive/0.22.0.zip",
strip_prefix = "rules_typescript-0.22.0",
)
# Add Angular source and Bazel rules.
http_archive(
name = "angular",
url = "https://github.com/angular/angular/archive/7.1.2.zip",
strip_prefix = "angular-7.1.2",
url = "https://github.com/angular/angular/archive/7.1.3.zip",
strip_prefix = "angular-7.1.3",
)
# Add RxJS as repository because those are needed in order to build Angular from source.
+15 -15
View File
@@ -29,13 +29,13 @@
"version": "7.1.1",
"requiredAngularVersion": ">=7.0.0",
"dependencies": {
"@angular/animations": "^7.1.2",
"@angular/common": "^7.1.2",
"@angular/compiler": "^7.1.2",
"@angular/core": "^7.1.2",
"@angular/elements": "^7.1.2",
"@angular/forms": "^7.1.2",
"@angular/platform-browser": "^7.1.2",
"@angular/animations": "^7.1.3",
"@angular/common": "^7.1.3",
"@angular/compiler": "^7.1.3",
"@angular/core": "^7.1.3",
"@angular/elements": "^7.1.3",
"@angular/forms": "^7.1.3",
"@angular/platform-browser": "^7.1.3",
"@webcomponents/custom-elements": "^1.1.0",
"core-js": "^2.6.0",
"rxjs": "^6.3.3",
@@ -47,15 +47,15 @@
"devDependencies": {
"@angular-devkit/core": "^7.1.2",
"@angular-devkit/schematics": "^7.1.2",
"@angular/bazel": "^7.1.2",
"@angular/compiler-cli": "^7.1.2",
"@angular/http": "^7.1.2",
"@angular/platform-browser-dynamic": "^7.1.2",
"@angular/platform-server": "^7.1.2",
"@angular/router": "^7.1.2",
"@angular/bazel": "^7.1.3",
"@angular/compiler-cli": "^7.1.3",
"@angular/http": "^7.1.3",
"@angular/platform-browser-dynamic": "^7.1.3",
"@angular/platform-server": "^7.1.3",
"@angular/router": "^7.1.3",
"@bazel/ibazel": "^0.9.0",
"@bazel/karma": "0.21.0",
"@bazel/typescript": "0.21.0",
"@bazel/karma": "0.22.0",
"@bazel/typescript": "0.22.0",
"@firebase/app-types": "^0.3.2",
"@octokit/rest": "^15.9.4",
"@schematics/angular": "^7.1.2",
+1
View File
@@ -35,6 +35,7 @@ ng_test_library(
"@angular//packages/forms",
"@angular//packages/platform-browser",
"@angular//packages/platform-browser/animations",
"@rxjs",
"//src/cdk/bidi",
"//src/cdk/platform",
"//src/cdk/testing",
+3
View File
@@ -19,6 +19,9 @@ ts_library(
srcs = glob(["**/*.ts"]),
deps = [
"@matdeps//@types/node",
"@matdeps//@types/glob",
"@matdeps//dgeni",
"@matdeps//dgeni-packages",
"//tools/highlight-files:sources",
],
tsconfig = ":tsconfig.json",
+4 -3
View File
@@ -1,7 +1,8 @@
import {ApiDoc} from 'dgeni-packages/typescript/api-doc-types/ApiDoc';
import {ClassExportDoc} from 'dgeni-packages/typescript/api-doc-types/ClassExportDoc';
import {PropertyMemberDoc} from 'dgeni-packages/typescript/api-doc-types/PropertyMemberDoc';
import {MemberDoc} from 'dgeni-packages/typescript/api-doc-types/MemberDoc';
import {CategorizedClassDoc, DeprecationDoc, HasDecoratorsDoc} from './dgeni-definitions';
import {PropertyMemberDoc} from 'dgeni-packages/typescript/api-doc-types/PropertyMemberDoc';
import {CategorizedClassDoc, DeprecationInfo, HasDecoratorsDoc} from './dgeni-definitions';
export function isMethod(doc: MemberDoc) {
return doc.hasOwnProperty('parameters') && !doc.isGetAccessor && !doc.isSetAccessor;
@@ -80,7 +81,7 @@ export function getBreakingChange(doc: any): string | null {
* Decorates public exposed docs. Creates a property on the doc that indicates whether
* the item is deprecated or not.
*/
export function decorateDeprecatedDoc(doc: DeprecationDoc) {
export function decorateDeprecatedDoc(doc: ApiDoc & DeprecationInfo) {
doc.isDeprecated = isDeprecatedDoc(doc);
doc.breakingChange = getBreakingChange(doc);
+8 -9
View File
@@ -1,4 +1,3 @@
import {ApiDoc} from 'dgeni-packages/typescript/api-doc-types/ApiDoc';
import {ClassExportDoc} from 'dgeni-packages/typescript/api-doc-types/ClassExportDoc';
import {ClassLikeExportDoc} from 'dgeni-packages/typescript/api-doc-types/ClassLikeExportDoc';
import {ConstExportDoc} from 'dgeni-packages/typescript/api-doc-types/ConstExportDoc';
@@ -7,10 +6,10 @@ import {TypeAliasExportDoc} from 'dgeni-packages/typescript/api-doc-types/TypeAl
import {ParsedDecorator} from 'dgeni-packages/typescript/services/TsParser/getDecorators';
import {FunctionExportDoc} from 'dgeni-packages/typescript/api-doc-types/FunctionExportDoc';
import {MethodMemberDoc} from 'dgeni-packages/typescript/api-doc-types/MethodMemberDoc';
import {NormalizedFunctionDoc} from './normalize-function-parameters';
import {NormalizedFunctionParameters} from './normalize-function-parameters';
/** Interface that describes categorized docs that can be deprecated. */
export interface DeprecationDoc extends ApiDoc {
export interface DeprecationInfo {
isDeprecated: boolean;
breakingChange: string | null;
}
@@ -21,7 +20,7 @@ export interface HasDecoratorsDoc {
}
/** Extended Dgeni class-like document that includes separated class members. */
export interface CategorizedClassLikeDoc extends ClassLikeExportDoc, DeprecationDoc {
export interface CategorizedClassLikeDoc extends ClassLikeExportDoc, DeprecationInfo {
methods: CategorizedMethodMemberDoc[];
properties: CategorizedPropertyMemberDoc[];
}
@@ -38,7 +37,7 @@ export interface CategorizedClassDoc extends ClassExportDoc, CategorizedClassLik
}
/** Extended Dgeni property-member document that includes extracted Angular metadata. */
export interface CategorizedPropertyMemberDoc extends PropertyMemberDoc, DeprecationDoc {
export interface CategorizedPropertyMemberDoc extends PropertyMemberDoc, DeprecationInfo {
description: string;
isDirectiveInput: boolean;
isDirectiveOutput: boolean;
@@ -48,14 +47,14 @@ export interface CategorizedPropertyMemberDoc extends PropertyMemberDoc, Depreca
/** Extended Dgeni method-member document that simplifies logic for the Dgeni template. */
export interface CategorizedMethodMemberDoc
extends NormalizedFunctionDoc, MethodMemberDoc, DeprecationDoc {}
extends NormalizedFunctionParameters, MethodMemberDoc, DeprecationInfo {}
/** Extended Dgeni function export document that simplifies logic for the Dgeni template. */
export interface CategorizedFunctionExportDoc
extends NormalizedFunctionDoc, FunctionExportDoc, DeprecationDoc {}
extends NormalizedFunctionParameters, FunctionExportDoc, DeprecationInfo {}
/** Extended Dgeni const export document that simplifies logic for the Dgeni template. */
export interface CategorizedConstExportDoc extends ConstExportDoc, DeprecationDoc {}
export interface CategorizedConstExportDoc extends ConstExportDoc, DeprecationInfo {}
/** Extended Dgeni type alias document that includes more information when rendering. */
export interface CategorizedTypeAliasExportDoc extends TypeAliasExportDoc, DeprecationDoc {}
export interface CategorizedTypeAliasExportDoc extends TypeAliasExportDoc, DeprecationInfo {}
@@ -4,7 +4,7 @@ import {
} from 'dgeni-packages/typescript/api-doc-types/ParameterContainer';
import {ApiDoc} from 'dgeni-packages/typescript/api-doc-types/ApiDoc';
export interface NormalizedFunctionDoc extends ParameterContainer, ApiDoc {
export interface NormalizedFunctionParameters {
params?: FunctionParameterInfo[];
}
@@ -13,6 +13,12 @@ export interface FunctionParameterInfo extends ParamTag {
isOptional: boolean;
}
/**
* Generic type that represents Dgeni method members and standalone functions. Also it the type
* combines the normalized function document so that we can update the doc with type checking.
*/
export type DefaultFunctionDoc = NormalizedFunctionParameters & ParameterContainer & ApiDoc;
/**
* The `parameters` property are the parameters extracted from TypeScript and are strings
* of the form "propertyName: propertyType" (literally what's written in the source).
@@ -23,7 +29,7 @@ export interface FunctionParameterInfo extends ParamTag {
* We will use the `params` property to store the final normalized form since it is already
* an object.
*/
export function normalizeFunctionParameters(doc: NormalizedFunctionDoc) {
export function normalizeFunctionParameters(doc: DefaultFunctionDoc) {
if (doc.parameters) {
doc.parameters.forEach(parameter => {
let [parameterName, parameterType] = parameter.split(':');
+70 -79
View File
@@ -59,17 +59,17 @@
"@angular-devkit/core" "7.1.2"
rxjs "6.3.3"
"@angular/animations@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-7.1.2.tgz#876598802a2722b97d7aa9ea092d3aadc05c1fa8"
integrity sha512-zCLzPpifD4V9C35+DG75yHiAxZrWmk7n7dudxchKXf/YpgzV1M43lTSxna6YZgMLIXRjilfjfh6jqOOP+PctoQ==
"@angular/animations@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-7.1.3.tgz#365c782efd7aa962cf9ce3a014d915e7e2720aab"
integrity sha512-l5Dnm1XFrZjkicpcCxwyqIyGflCFlEZJDZj3FCwf/Y8YUHYOlYspPbCSHj8bpPJKS9PVLM77fJCu8AZaam5iJA==
dependencies:
tslib "^1.9.0"
"@angular/bazel@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-7.1.2.tgz#0f84e77d8f41fe00be3c4121889cf1d999d91269"
integrity sha512-j60yf6XSGSip+AUf7X5jdD8R+3AdBNQU/MdQXzeoLOUHFBnVyN1Mj9cBxlrc9ErtOJ3yla9MTAhyTvxLXUMsKw==
"@angular/bazel@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-7.1.3.tgz#b96a25317c29d7c601729e6761f5c18101247e15"
integrity sha512-bsRI7gkjCreESA3jeOlbb3V6qws4Ls7qULUrh0YpUvPi+vVFJ2CNIYhYoTz/GquxKcX6iWOmo7aDS81CPyi4WQ==
dependencies:
"@angular-devkit/architect" "^0.10.6"
"@angular-devkit/core" "^7.0.4"
@@ -78,19 +78,19 @@
"@schematics/angular" "^7.0.4"
"@types/node" "6.0.84"
shelljs "0.8.2"
tsickle "0.32.1"
tsickle "0.34.0"
"@angular/common@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/common/-/common-7.1.2.tgz#506e48b18dd8c9dd8c97e61585ad0647079e6c05"
integrity sha512-Ss9OilnbKpfkkwa1spUUAzgtGgd76j+Cgp1ecBBaueBoHyDZcSwD3Ioe5/91mjGF8i/MmpoBtEmk569fwmb7iQ==
"@angular/common@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/common/-/common-7.1.3.tgz#13f171fe3802318cab2128a48e5aca922adb30e9"
integrity sha512-4LnvTevDJW9Fmpmg6KeEyYcz8O4pS88nkm8FwKz+bkbFEiPz6tIxzhDlGuCAH0UmU4GojdWKMWhvLLvTEyCMpw==
dependencies:
tslib "^1.9.0"
"@angular/compiler-cli@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-7.1.2.tgz#8bdf883b6e529ccd8111f1adc92c3323fa11d093"
integrity sha512-u686o7eOPxSokE3l+lpSMs+sGRTLiGBXGsTuNR891XPN8+E5ep7NHgimeLizVXlbwIYZiNtcQ9zRbhEsMI2ErQ==
"@angular/compiler-cli@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-7.1.3.tgz#47cf718c4cc91f9f9cbcf845cb83b004db1a91db"
integrity sha512-24r/7+qyXnDNsKWPxOnMECmncqc+Ucvd/clHHmEXX50EJOw8cA9odOJI1LnO+aWcMVRkjTidL6kVlagddkyOMg==
dependencies:
canonical-path "1.0.0"
chokidar "^1.4.2"
@@ -104,68 +104,68 @@
tslib "^1.9.0"
yargs "9.0.1"
"@angular/compiler@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-7.1.2.tgz#def5a55616ef805963288b9d9402d87411d93e7a"
integrity sha512-ua6Wh+c5XzxAeJT6guwAFYnwa1XzJpncppUrceRXIS9VAn9X7ApxRr45DvbVeYwXBb1iNdHWtZFm1koFVQpydA==
"@angular/compiler@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-7.1.3.tgz#4ac14c217812e3e7eb4df5d53b8b11612561ac50"
integrity sha512-uOcMyP9UBr7EkBWDMnGe/f3A1OidDt3Mq1TCp/8ETAxjerD7HxPJgdP0psBm85j6S5LorTUIOUm6ETfVP09E7A==
dependencies:
tslib "^1.9.0"
"@angular/core@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/core/-/core-7.1.2.tgz#08f90d8e6ecb26c10cc21e2e2e4bdca5d0b7d7a5"
integrity sha512-k3hKz6oj5KAaU/R034flxa73MWoR1SBBZPbpqK5zncIYbZMxvUQDgD3O7SNdQfI9G534SzdJk3AqJNEDTFUyYA==
"@angular/core@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/core/-/core-7.1.3.tgz#759f626d734a90552936604d7adda5ac885a6887"
integrity sha512-Vv2Eolb5fZZZLIyodazDTIH6l3wT0ss7oJq+op0aqfrH43HlZ1LkkoovPskX2w0Om9bzPfvfPz+fWm36WXrFyA==
dependencies:
tslib "^1.9.0"
"@angular/elements@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/elements/-/elements-7.1.2.tgz#f1878aec2b92b1cf932f78953558b029b7d2441c"
integrity sha512-5q+QLD4BRzhSsgqEeVDhjaFwXJfD3RxyF10PM2CFWvKGj0ftDm/AVpMr+8pJdikmOEuijU7MishdlN61h0oUIA==
"@angular/elements@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/elements/-/elements-7.1.3.tgz#372366596b7b4fec43887139ce43fa7c54293431"
integrity sha512-Xvi42HON7XaEagqeAeAV0JnXBcRpEDJr461t2bpZMCTZckKeL5w0SLskZWAc978cKQP33N3MZibbgSK1gurklw==
dependencies:
tslib "^1.9.0"
"@angular/forms@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-7.1.2.tgz#17a427e27f496e41677be05c5d8033899db9e942"
integrity sha512-L7LtvjcZUf4DjeDKQnxm+AzC9VkmR3I+hnezyvkLT7oUHcHEpYgNtiLmNM4Ir7ZI3zuaSMmHlEBlnDn0YJlcvA==
"@angular/forms@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-7.1.3.tgz#8ff73944ef4bde5ccf34800b0e3993b15f43b8d2"
integrity sha512-gzXuQAaYQU2Gus8CZCyQtD/mzzxlgHvFtGRRNg9/UksekftVSk7/l+oj57NGMGh/0MF5rpRB3BYATZlF/TGHsw==
dependencies:
tslib "^1.9.0"
"@angular/http@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/http/-/http-7.1.2.tgz#928fd412c39a79fec3e67b01601d428c9cc8d43d"
integrity sha512-8wscCWG+Cd+/IKniYrBViMFWFZFNh8eEkmUAucPInwmcSFyY//ZLWd2WJLEqbclAGT7kOkTOdUjJ6eMnnWAFuw==
"@angular/http@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/http/-/http-7.1.3.tgz#94f20ace5d75f087dd0cff6014383f5335fb5726"
integrity sha512-6fv/bxX4ZAqEAguEp8xnn759vACiUfFcaa0f8Z8fyGmryNeY1NKGDIhMGewzvGnOFyFaRhUOrnGEgTYDhbgUig==
dependencies:
tslib "^1.9.0"
"@angular/platform-browser-dynamic@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-7.1.2.tgz#1eb7a08f011e911817c9cdfaa560523cedba959a"
integrity sha512-DoQ+840d3YSC34NnCVD+NlQOyes56+Re9V62ZViXKSwsWtpqgsYBiUW5yYHCO8bruS+Kn+BGTCK/w7/KEM60tg==
"@angular/platform-browser-dynamic@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-7.1.3.tgz#d8ac0338e80602aaf4ee5c110a68d8d30f58e6e6"
integrity sha512-QjcRuGW3MEqaPrWp/4jxOvYevljb1Yjxo0p8xWbtrvL+YVteEVPDWNk4NtzHhQW9j6NzWEjnV5ocNx9I+anXeg==
dependencies:
tslib "^1.9.0"
"@angular/platform-browser@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-7.1.2.tgz#7f1fa3b59473b1ddaaa658bf064cf512f27c6578"
integrity sha512-cxFCqOXfLznHNI3dfnKcSCokbuSrxSLlXdE4uqoZliTRQIC9/ccrxVdx4UbJjtSgWFaNG1ocxH0rckgcUEG/kg==
"@angular/platform-browser@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-7.1.3.tgz#8f4929dd5907dd721d4c28b8baf49c7a366542c0"
integrity sha512-cGMPzsrKN6Gz9Ah5Jlp2lWe5Y+k1bCYug8Unnux9BHMpRo++RxYB8rOVK4kpmXQajOh5+NbXDzGEoZwMtlZWYQ==
dependencies:
tslib "^1.9.0"
"@angular/platform-server@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-7.1.2.tgz#2ffac676e752125a9d70d01af309e6105f7cd903"
integrity sha512-w7cIzWP9tc2xAdo7r81W3UNDyYO8y37lz8G+o9QyFRj4/bdwsVyqmpwKM/NHlsCt/Gce0gNjgPAlhU9gug780Q==
"@angular/platform-server@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-7.1.3.tgz#d3d592fca0363c64c581a713ab24d954a14db0b3"
integrity sha512-g+tBLTB/O2mXRmSb3dbS1xcC7gT9104T1jglsMP54P7gdmM3azQFQZiRpmAsg9aM3rHUTAz8ZZ1W5wQ8TCtk7A==
dependencies:
domino "^2.1.0"
tslib "^1.9.0"
xhr2 "^0.1.4"
"@angular/router@^7.1.2":
version "7.1.2"
resolved "https://registry.yarnpkg.com/@angular/router/-/router-7.1.2.tgz#3a322f6ee912d309e5f65eb10c7db6cf376d82c8"
integrity sha512-Lht4hcbx2hAtUEcJ1YG4Q63bukKrDHxqSnELMYi1/G5y5vH8LWPQX7aoEcOJeaQWQTKroQBAIeprol/h9vkvoQ==
"@angular/router@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@angular/router/-/router-7.1.3.tgz#766bef2a29d03c9b4900a31ba954efa64afb8e72"
integrity sha512-vQMUppMmBmUna/sU3tziy9Mqa8HCO/hAp2huTfSA/KF6y9gf1B4J/pISOrHizXL32PisU8Vi0bw+pfIeW/nbQw==
dependencies:
tslib "^1.9.0"
@@ -291,10 +291,10 @@
resolved "https://registry.yarnpkg.com/@bazel/ibazel/-/ibazel-0.9.0.tgz#fd60023acd36313d304cc2f8c2e181b88b5445cd"
integrity sha512-E31cefDcdJsx/oii6p/gqKZXSVw0kEg1O73DD2McFcSvnf/p1GYWcQtVgdRQmlviBEytJkJgdX8rtThitRvcow==
"@bazel/karma@0.21.0":
version "0.21.0"
resolved "https://registry.yarnpkg.com/@bazel/karma/-/karma-0.21.0.tgz#c5ed4c141f44d0e7e18586ad4cff5bd54f70f3cc"
integrity sha512-V5kxijZ7j/6x7+yNxPhhPrjO0APtNrlr5Gg/I9JRy3/SE3Y88yrPNIiEApLkfYWYWGQuoJO2LifUZA8BOXwLEA==
"@bazel/karma@0.22.0":
version "0.22.0"
resolved "https://registry.yarnpkg.com/@bazel/karma/-/karma-0.22.0.tgz#d2688ed05ea7e0be320802847ccc936da2688c70"
integrity sha512-ZhdkVR92UEOdON7hNjBJPdAUEFzibc/RC3TqBWupowl2+YsMZmxk8AsGjAmc9FaMkhCX9SDQC0OzGkUkuC6r3w==
dependencies:
jasmine-core "2.8.0"
karma alexeagle/karma#fa1a84ac881485b5657cb669e9b4e5da77b79f0a
@@ -307,7 +307,16 @@
requirejs "2.3.5"
tmp "0.0.33"
"@bazel/typescript@0.21.0", "@bazel/typescript@^0.21.0":
"@bazel/typescript@0.22.0":
version "0.22.0"
resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.22.0.tgz#8b38183125c3f25e6023b12a371561d9b54182d8"
integrity sha512-2oKxPHlt3TNJx2RVVvC00ahcYNuIg1pQPjKQO7qyMNGGme3fqqzv5gRUDa5be/B01FxQDFpuBCHoavH7PilPRA==
dependencies:
protobufjs "5.0.3"
source-map-support "0.5.9"
tsutils "2.27.2"
"@bazel/typescript@^0.21.0":
version "0.21.0"
resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-0.21.0.tgz#41c304f77a42c6a016280d0f4c20e0749c3f4b2a"
integrity sha512-ASXj0RFybmqoa3LwqkTU3gNkX9bY9wL/VDNo5hlp9pynYWl4RMpe9V3m/qDIdtSuLJ+qD+Z3FKT/OcpWQHMlYA==
@@ -6077,13 +6086,6 @@ jasmine-core@^3.3, jasmine-core@^3.3.0:
resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.3.0.tgz#dea1cdc634bc93c7e0d4ad27185df30fa971b10e"
integrity sha512-3/xSmG/d35hf80BEN66Y6g9Ca5l/Isdeg/j6zvbTYlTzeKinzmaTM4p9am5kYqOmE05D7s1t8FGjzdSnbUbceA==
jasmine-diff@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/jasmine-diff/-/jasmine-diff-0.1.3.tgz#93ccc2dcc41028c5ddd4606558074839f2deeaa8"
integrity sha1-k8zC3MQQKMXd1GBlWAdIOfLe6qg=
dependencies:
diff "^3.2.0"
jasmine@2.8.0:
version "2.8.0"
resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-2.8.0.tgz#6b089c0a11576b1f16df11b80146d91d4e8b8a3e"
@@ -6411,7 +6413,7 @@ karma@^3.1.3:
tmp "0.0.33"
useragent "2.3.0"
karma@alexeagle/karma#fa1a84ac881485b5657cb669e9b4e5da77b79f0a:
"karma@github:alexeagle/karma#fa1a84ac881485b5657cb669e9b4e5da77b79f0a":
version "1.7.1"
resolved "https://codeload.github.com/alexeagle/karma/tar.gz/fa1a84ac881485b5657cb669e9b4e5da77b79f0a"
dependencies:
@@ -10053,7 +10055,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.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==
@@ -10949,18 +10951,7 @@ tsconfig@^6.0.0:
strip-bom "^3.0.0"
strip-json-comments "^2.0.0"
tsickle@0.32.1:
version "0.32.1"
resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.32.1.tgz#f16e94ba80b32fc9ebe320dc94fbc2ca7f3521a5"
integrity sha512-JW9j+W0SaMSZGejIFZBk0AiPfnhljK3oLx5SaqxrJhjlvzFyPml5zqG1/PuScUj6yTe1muEqwk5CnDK0cOZmKw==
dependencies:
jasmine-diff "^0.1.3"
minimist "^1.2.0"
mkdirp "^0.5.1"
source-map "^0.6.0"
source-map-support "^0.5.0"
tsickle@^0.34.0:
tsickle@0.34.0, 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==