diff --git a/packages/BUILD.bazel b/packages/BUILD.bazel index f7259928cf..6eabba7244 100644 --- a/packages/BUILD.bazel +++ b/packages/BUILD.bazel @@ -5,16 +5,9 @@ exports_files([ "tsconfig.json", ]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_config", "ts_library") - -ts_config( - name = "tsconfig", - src = ":tsconfig-build.json", - deps = [], -) +load("//tools:defaults.bzl", "ts_library") ts_library( name = "types", srcs = glob(["*.ts"]), - tsconfig = ":tsconfig", ) diff --git a/packages/animations/BUILD.bazel b/packages/animations/BUILD.bazel index 97e495fc58..6d1996dfe0 100644 --- a/packages/animations/BUILD.bazel +++ b/packages/animations/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "animations", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/animations", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", ], diff --git a/packages/animations/browser/BUILD.bazel b/packages/animations/browser/BUILD.bazel index 64638883cb..a3e87e816d 100644 --- a/packages/animations/browser/BUILD.bazel +++ b/packages/animations/browser/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "browser", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/animations/browser", - tsconfig = "//packages:tsconfig", deps = [ "//packages/animations", ], diff --git a/packages/animations/browser/test/BUILD.bazel b/packages/animations/browser/test/BUILD.bazel index a735555485..4c0dc0eee0 100644 --- a/packages/animations/browser/test/BUILD.bazel +++ b/packages/animations/browser/test/BUILD.bazel @@ -1,10 +1,9 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "test", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/animations", diff --git a/packages/animations/browser/testing/BUILD.bazel b/packages/animations/browser/testing/BUILD.bazel index b7f72b9262..3da2014fe1 100644 --- a/packages/animations/browser/testing/BUILD.bazel +++ b/packages/animations/browser/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/animations/browser/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/animations", "//packages/animations/browser", diff --git a/packages/animations/test/BUILD.bazel b/packages/animations/test/BUILD.bazel index fa2cc4142e..5e023cb785 100644 --- a/packages/animations/test/BUILD.bazel +++ b/packages/animations/test/BUILD.bazel @@ -1,10 +1,9 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "test", testonly = 1, srcs = glob(["test/**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/animations", diff --git a/packages/common/BUILD.bazel b/packages/common/BUILD.bazel index 50bccee698..665906b0ed 100644 --- a/packages/common/BUILD.bazel +++ b/packages/common/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "common", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/common", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "@rxjs", diff --git a/packages/common/http/BUILD.bazel b/packages/common/http/BUILD.bazel index 98f335c0cc..327cbd783d 100644 --- a/packages/common/http/BUILD.bazel +++ b/packages/common/http/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "http", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/common/http", - tsconfig = "//packages:tsconfig", deps = [ "//packages/common", "//packages/core", diff --git a/packages/common/http/testing/BUILD.bazel b/packages/common/http/testing/BUILD.bazel index 6cf5ff72b7..4fa20c9ee8 100644 --- a/packages/common/http/testing/BUILD.bazel +++ b/packages/common/http/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/common/http/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/common/http", "//packages/core", diff --git a/packages/common/locales/BUILD.bazel b/packages/common/locales/BUILD.bazel index c0d43c43a9..bf64b9cce6 100644 --- a/packages/common/locales/BUILD.bazel +++ b/packages/common/locales/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "locales", @@ -9,7 +9,4 @@ ts_library( exclude = ["closure-locale.ts"], ), module_name = "@angular/common/locales", - tsconfig = "//packages:tsconfig", - deps = [ - ], ) diff --git a/packages/common/test/BUILD.bazel b/packages/common/test/BUILD.bazel index 8022ddd33e..4f3aa6a590 100644 --- a/packages/common/test/BUILD.bazel +++ b/packages/common/test/BUILD.bazel @@ -1,4 +1,5 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( @@ -8,7 +9,6 @@ ts_library( ["**/*.ts"], exclude = ["**/*_node_only_spec.ts"], ), - tsconfig = "//packages:tsconfig", deps = [ "//packages/common", "//packages/common/locales", diff --git a/packages/common/testing/BUILD.bazel b/packages/common/testing/BUILD.bazel index c1c2b4c2ca..f25172780d 100644 --- a/packages/common/testing/BUILD.bazel +++ b/packages/common/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/common/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/common", "//packages/core", diff --git a/packages/compiler/BUILD.bazel b/packages/compiler/BUILD.bazel index f6d2b6f4b1..d3344f6307 100644 --- a/packages/compiler/BUILD.bazel +++ b/packages/compiler/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "compiler", @@ -11,5 +11,4 @@ ts_library( ], ), module_name = "@angular/compiler", - tsconfig = "//packages:tsconfig", ) diff --git a/packages/compiler/test/BUILD.bazel b/packages/compiler/test/BUILD.bazel index b74e1d0fe9..b64042d089 100644 --- a/packages/compiler/test/BUILD.bazel +++ b/packages/compiler/test/BUILD.bazel @@ -1,4 +1,5 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( @@ -8,7 +9,6 @@ ts_library( ["**/*.ts"], exclude = ["**/*_node_only_spec.ts"], ), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/common", @@ -27,7 +27,6 @@ ts_library( name = "test_node_only_lib", testonly = 1, srcs = glob(["**/*_node_only_spec.ts"]), - tsconfig = "//packages:tsconfig", deps = [ ":test_lib", "//packages/compiler", diff --git a/packages/compiler/testing/BUILD.bazel b/packages/compiler/testing/BUILD.bazel index 465c0d6a97..0161c326a9 100644 --- a/packages/compiler/testing/BUILD.bazel +++ b/packages/compiler/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/compiler/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/compiler", diff --git a/packages/core/BUILD.bazel b/packages/core/BUILD.bazel index 7409716f8e..0ac5dc22f7 100644 --- a/packages/core/BUILD.bazel +++ b/packages/core/BUILD.bazel @@ -1,7 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@angular//:index.bzl", "ng_module") -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ng_module") ng_module( name = "core", @@ -12,7 +11,6 @@ ng_module( ], ), module_name = "@angular/core", - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "@rxjs", diff --git a/packages/core/test/BUILD.bazel b/packages/core/test/BUILD.bazel index 3c6557e073..7cbe649ebd 100644 --- a/packages/core/test/BUILD.bazel +++ b/packages/core/test/BUILD.bazel @@ -1,6 +1,7 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( @@ -13,7 +14,6 @@ ts_library( "render3/**/*.ts", ], ), - tsconfig = "//packages:tsconfig", deps = [ "//packages/animations", "//packages/animations/browser", @@ -37,7 +37,6 @@ ts_library( name = "test_node_only_lib", testonly = 1, srcs = glob(["**/*_node_only_spec.ts"]), - tsconfig = "//packages:tsconfig", deps = [ ":test_lib", "//packages/compiler", diff --git a/packages/core/test/render3/BUILD.bazel b/packages/core/test/render3/BUILD.bazel index c7520c46b5..7a2b7839ac 100644 --- a/packages/core/test/render3/BUILD.bazel +++ b/packages/core/test/render3/BUILD.bazel @@ -1,6 +1,7 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( @@ -14,6 +15,7 @@ ts_library( "load_domino.ts", ], ), + # TODO(alexeagle): should not be different tsconfig tsconfig = "//packages:tsconfig.json", deps = [ "//packages:types", @@ -34,7 +36,6 @@ ts_library( "domino.d.ts", "load_domino.ts", ], - tsconfig = "//packages:tsconfig", deps = [ ":render3_lib", "//packages/platform-browser", diff --git a/packages/core/testing/BUILD.bazel b/packages/core/testing/BUILD.bazel index a976557437..2e9a59ce59 100644 --- a/packages/core/testing/BUILD.bazel +++ b/packages/core/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/core/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/core", diff --git a/packages/forms/BUILD.bazel b/packages/forms/BUILD.bazel index 50c41d4527..4b0e914e19 100644 --- a/packages/forms/BUILD.bazel +++ b/packages/forms/BUILD.bazel @@ -1,7 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@angular//:index.bzl", "ng_module") -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ng_module") ng_module( name = "forms", @@ -12,7 +11,6 @@ ng_module( ], ), module_name = "@angular/forms", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/platform-browser", diff --git a/packages/forms/test/BUILD.bazel b/packages/forms/test/BUILD.bazel index 650a64edd6..3ae89405a1 100644 --- a/packages/forms/test/BUILD.bazel +++ b/packages/forms/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/core/testing", diff --git a/packages/http/BUILD.bazel b/packages/http/BUILD.bazel index 4df225bc0a..b3af3d4b73 100644 --- a/packages/http/BUILD.bazel +++ b/packages/http/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "http", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/http", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/platform-browser", diff --git a/packages/http/test/BUILD.bazel b/packages/http/test/BUILD.bazel index 944fe9acdb..2d0cf76545 100644 --- a/packages/http/test/BUILD.bazel +++ b/packages/http/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/core/testing", diff --git a/packages/http/testing/BUILD.bazel b/packages/http/testing/BUILD.bazel index 3e049d473d..61a2f682f7 100644 --- a/packages/http/testing/BUILD.bazel +++ b/packages/http/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/http/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/http", diff --git a/packages/language-service/BUILD.bazel b/packages/language-service/BUILD.bazel index 99274760a5..748a993663 100644 --- a/packages/language-service/BUILD.bazel +++ b/packages/language-service/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "language-service", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/language-service", - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/compiler", diff --git a/packages/language-service/test/BUILD.bazel b/packages/language-service/test/BUILD.bazel index 8bf96dbe20..3e92cadb9b 100644 --- a/packages/language-service/test/BUILD.bazel +++ b/packages/language-service/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/compiler", diff --git a/packages/platform-browser-dynamic/BUILD.bazel b/packages/platform-browser-dynamic/BUILD.bazel index b3333d1294..4b49611d4c 100644 --- a/packages/platform-browser-dynamic/BUILD.bazel +++ b/packages/platform-browser-dynamic/BUILD.bazel @@ -1,7 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@angular//:index.bzl", "ng_module") -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "platform-browser-dynamic", @@ -12,7 +11,6 @@ ts_library( ], ), module_name = "@angular/platform-browser-dynamic", - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/common", diff --git a/packages/platform-browser-dynamic/test/BUILD.bazel b/packages/platform-browser-dynamic/test/BUILD.bazel index 09c3a0e595..4b416cd2d3 100644 --- a/packages/platform-browser-dynamic/test/BUILD.bazel +++ b/packages/platform-browser-dynamic/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/compiler", diff --git a/packages/platform-browser-dynamic/testing/BUILD.bazel b/packages/platform-browser-dynamic/testing/BUILD.bazel index 3a3086d679..86b73bf42c 100644 --- a/packages/platform-browser-dynamic/testing/BUILD.bazel +++ b/packages/platform-browser-dynamic/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/platform-browser-dynamic/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/compiler", "//packages/compiler/testing", diff --git a/packages/platform-browser/BUILD.bazel b/packages/platform-browser/BUILD.bazel index 0e9aa2e25d..b55119fc08 100644 --- a/packages/platform-browser/BUILD.bazel +++ b/packages/platform-browser/BUILD.bazel @@ -1,7 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@angular//:index.bzl", "ng_module") -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "platform-browser", @@ -12,7 +11,6 @@ ts_library( ], ), module_name = "@angular/platform-browser", - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/common", diff --git a/packages/platform-browser/animations/BUILD.bazel b/packages/platform-browser/animations/BUILD.bazel index 7690a16f86..66fe1450f2 100644 --- a/packages/platform-browser/animations/BUILD.bazel +++ b/packages/platform-browser/animations/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "animations", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/platform-browser/animations", - tsconfig = "//packages:tsconfig", deps = [ "//packages/animations", "//packages/animations/browser", diff --git a/packages/platform-browser/test/BUILD.bazel b/packages/platform-browser/test/BUILD.bazel index 8a102941cd..01354f6930 100644 --- a/packages/platform-browser/test/BUILD.bazel +++ b/packages/platform-browser/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/animations", diff --git a/packages/platform-browser/testing/BUILD.bazel b/packages/platform-browser/testing/BUILD.bazel index 4cd6e12678..50f8f8cbad 100644 --- a/packages/platform-browser/testing/BUILD.bazel +++ b/packages/platform-browser/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/platform-browser/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/platform-browser", diff --git a/packages/platform-server/BUILD.bazel b/packages/platform-server/BUILD.bazel index 0d9f44a990..abcdb545f9 100644 --- a/packages/platform-server/BUILD.bazel +++ b/packages/platform-server/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "platform-server", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/platform-server", - tsconfig = "//packages:tsconfig", deps = [ "//packages/animations/browser", "//packages/common", diff --git a/packages/platform-server/test/BUILD.bazel b/packages/platform-server/test/BUILD.bazel index 5fbdf6f688..b852cca401 100644 --- a/packages/platform-server/test/BUILD.bazel +++ b/packages/platform-server/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/animations", diff --git a/packages/platform-server/testing/BUILD.bazel b/packages/platform-server/testing/BUILD.bazel index 56b81727ff..9686f784a2 100644 --- a/packages/platform-server/testing/BUILD.bazel +++ b/packages/platform-server/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/platform-server/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/platform-browser-dynamic/testing", diff --git a/packages/platform-webworker-dynamic/BUILD.bazel b/packages/platform-webworker-dynamic/BUILD.bazel index 8db8972d90..8cfe8dd186 100644 --- a/packages/platform-webworker-dynamic/BUILD.bazel +++ b/packages/platform-webworker-dynamic/BUILD.bazel @@ -1,7 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@angular//:index.bzl", "ng_module") -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "platform-webworker-dynamic", @@ -12,7 +11,6 @@ ts_library( ], ), module_name = "@angular/platform-webworker-dynamic", - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/common", diff --git a/packages/platform-webworker/BUILD.bazel b/packages/platform-webworker/BUILD.bazel index 0aa29e4a5c..21342dc160 100644 --- a/packages/platform-webworker/BUILD.bazel +++ b/packages/platform-webworker/BUILD.bazel @@ -1,7 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@angular//:index.bzl", "ng_module") -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "platform-webworker", @@ -12,7 +11,6 @@ ts_library( ], ), module_name = "@angular/platform-webworker", - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/common", diff --git a/packages/platform-webworker/test/BUILD.1.bazel b/packages/platform-webworker/test/BUILD.1.bazel index 3a3086d679..86b73bf42c 100644 --- a/packages/platform-webworker/test/BUILD.1.bazel +++ b/packages/platform-webworker/test/BUILD.1.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/platform-browser-dynamic/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/compiler", "//packages/compiler/testing", diff --git a/packages/platform-webworker/test/BUILD.bazel b/packages/platform-webworker/test/BUILD.bazel index 0da9f89b1e..0e243b7983 100644 --- a/packages/platform-webworker/test/BUILD.bazel +++ b/packages/platform-webworker/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/compiler", diff --git a/packages/router/BUILD.bazel b/packages/router/BUILD.bazel index 0723bd66cc..0f1334a761 100644 --- a/packages/router/BUILD.bazel +++ b/packages/router/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "router", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/router", - tsconfig = "//packages:tsconfig", deps = [ "//packages/common", "//packages/core", diff --git a/packages/router/test/BUILD.bazel b/packages/router/test/BUILD.bazel index d7c98af84c..f1bb648575 100644 --- a/packages/router/test/BUILD.bazel +++ b/packages/router/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages/common", "//packages/common/testing", diff --git a/packages/router/testing/BUILD.bazel b/packages/router/testing/BUILD.bazel index d35efe25eb..97aaa0691f 100644 --- a/packages/router/testing/BUILD.bazel +++ b/packages/router/testing/BUILD.bazel @@ -1,13 +1,12 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/router/testing", - tsconfig = "//packages:tsconfig", deps = [ "//packages/common", "//packages/common/testing", diff --git a/packages/service-worker/BUILD.bazel b/packages/service-worker/BUILD.bazel index acc3911a3b..5b524dc537 100644 --- a/packages/service-worker/BUILD.bazel +++ b/packages/service-worker/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "service-worker", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/service-worker", - tsconfig = "//packages:tsconfig", deps = [ "//packages/common", "//packages/core", diff --git a/packages/service-worker/test/BUILD.bazel b/packages/service-worker/test/BUILD.bazel index f9e00ecc67..f3a6d5f242 100644 --- a/packages/service-worker/test/BUILD.bazel +++ b/packages/service-worker/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/core", diff --git a/packages/service-worker/testing/BUILD.bazel b/packages/service-worker/testing/BUILD.bazel index db332e5daf..995c34ca29 100644 --- a/packages/service-worker/testing/BUILD.bazel +++ b/packages/service-worker/testing/BUILD.bazel @@ -1,13 +1,10 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), module_name = "@angular/service-worker/testing", - tsconfig = "//packages:tsconfig", - deps = [ - ], ) diff --git a/packages/service-worker/worker/test/BUILD.bazel b/packages/service-worker/worker/test/BUILD.bazel index b9ba5c8154..1126df9d0c 100644 --- a/packages/service-worker/worker/test/BUILD.bazel +++ b/packages/service-worker/worker/test/BUILD.bazel @@ -1,4 +1,4 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( @@ -7,7 +7,6 @@ ts_library( srcs = glob( ["**/*.ts"], ), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/service-worker/worker", diff --git a/packages/service-worker/worker/testing/BUILD.bazel b/packages/service-worker/worker/testing/BUILD.bazel index a29d54969b..dcef9c75c8 100644 --- a/packages/service-worker/worker/testing/BUILD.bazel +++ b/packages/service-worker/worker/testing/BUILD.bazel @@ -1,12 +1,11 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/service-worker/worker", diff --git a/packages/upgrade/BUILD.bazel b/packages/upgrade/BUILD.bazel index 413cf2f688..15785c29d1 100644 --- a/packages/upgrade/BUILD.bazel +++ b/packages/upgrade/BUILD.bazel @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "upgrade", @@ -11,7 +11,6 @@ ts_library( ], ), module_name = "@angular/upgrade", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/platform-browser", diff --git a/packages/upgrade/static/BUILD.bazel b/packages/upgrade/static/BUILD.bazel index 2f791e7078..1b5d8028e8 100644 --- a/packages/upgrade/static/BUILD.bazel +++ b/packages/upgrade/static/BUILD.bazel @@ -1,12 +1,11 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "static", srcs = glob(["**/*.ts"]), module_name = "@angular/upgrade/static", - tsconfig = "//packages:tsconfig", deps = [ "//packages/core", "//packages/platform-browser", diff --git a/packages/upgrade/test/BUILD.bazel b/packages/upgrade/test/BUILD.bazel index 1e6315af0d..458787367a 100644 --- a/packages/upgrade/test/BUILD.bazel +++ b/packages/upgrade/test/BUILD.bazel @@ -1,11 +1,11 @@ -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test") +load("//tools:defaults.bzl", "ts_library") +load("@build_bazel_rules_typescript//:defs.bzl", "ts_web_test") load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") ts_library( name = "test_lib", testonly = 1, srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig", deps = [ "//packages:types", "//packages/core", diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel new file mode 100644 index 0000000000..71b169e14f --- /dev/null +++ b/tools/BUILD.bazel @@ -0,0 +1 @@ +# Marker file indicating this folder is a Bazel package diff --git a/tools/defaults.bzl b/tools/defaults.bzl new file mode 100644 index 0000000000..328a9d456d --- /dev/null +++ b/tools/defaults.bzl @@ -0,0 +1,15 @@ +"""Re-export of some bazel rules with repository-wide defaults.""" +load("@build_bazel_rules_typescript//:defs.bzl", _ts_library = "ts_library") +load("@angular//:index.bzl", _ng_module = "ng_module") + +DEFAULT_TSCONFIG = "//packages:tsconfig-build.json" + +def ts_library(tsconfig = None, **kwargs): + if not tsconfig: + tsconfig = DEFAULT_TSCONFIG + _ts_library(tsconfig = tsconfig, **kwargs) + +def ng_module(tsconfig = None, **kwargs): + if not tsconfig: + tsconfig = DEFAULT_TSCONFIG + _ng_module(tsconfig = tsconfig, **kwargs) \ No newline at end of file diff --git a/tools/testing/BUILD.bazel b/tools/testing/BUILD.bazel index 5d2f741e52..608097e237 100644 --- a/tools/testing/BUILD.bazel +++ b/tools/testing/BUILD.bazel @@ -1,12 +1,11 @@ package(default_visibility = ["//visibility:public"]) -load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") +load("//tools:defaults.bzl", "ts_library") ts_library( name = "browser", testonly = 1, srcs = ["init_browser_spec.ts"], - tsconfig = "//packages:tsconfig", deps = [ "//packages/core/testing", "//packages/platform-browser-dynamic/testing", @@ -18,7 +17,6 @@ ts_library( name = "node", testonly = 1, srcs = ["init_node_spec.ts"], - tsconfig = "//packages:tsconfig", deps = [ "//packages/core/testing", "//packages/platform-server",