From fd4e1d69eea130d67941671b1497f27b98aebc2f Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Tue, 19 Feb 2019 18:16:08 +0100 Subject: [PATCH] build: enable bundle_dts for a number of packages (#28726) This change enables dts bundling for the following packages and their secondary entry points: - @angular/animations - @angular/elements - @angular/http - @angular/platform-browser - @angular/platform-browser-dynamic - @angular/platform-server - @angular/platform-webworker - @angular/platform-webworker-dynamic - @angular/servce-worker Dts bundling happens in `ng_module` bazel definition, hence packages such as `@angular/compiler`, `@angular/compiler-cli` and `@angular/langauge service` cannot be flattened as they use `ts_library`. `@angular/core`, `@angular/common`, `@angular/upgrade` and `@angular/forms` will be done seperatly as it requires some changes either to their source or specs. PR Close #28726 --- packages/animations/BUILD.bazel | 1 + packages/animations/browser/BUILD.bazel | 1 + packages/animations/browser/testing/BUILD.bazel | 1 + packages/elements/BUILD.bazel | 1 + packages/http/BUILD.bazel | 1 + packages/http/testing/BUILD.bazel | 1 + packages/platform-browser-dynamic/BUILD.bazel | 1 + packages/platform-browser-dynamic/testing/BUILD.bazel | 1 + packages/platform-browser/BUILD.bazel | 1 + packages/platform-browser/animations/BUILD.bazel | 1 + packages/platform-browser/testing/BUILD.bazel | 1 + packages/platform-server/BUILD.bazel | 1 + packages/platform-server/testing/BUILD.bazel | 1 + packages/platform-webworker-dynamic/BUILD.bazel | 1 + packages/platform-webworker/BUILD.bazel | 1 + packages/service-worker/BUILD.bazel | 1 + packages/service-worker/config/BUILD.bazel | 1 + 17 files changed, 17 insertions(+) diff --git a/packages/animations/BUILD.bazel b/packages/animations/BUILD.bazel index b104693eb85..a922e86aca4 100644 --- a/packages/animations/BUILD.bazel +++ b/packages/animations/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages/core", ], diff --git a/packages/animations/browser/BUILD.bazel b/packages/animations/browser/BUILD.bazel index e2cba30158c..d2d9712be4b 100644 --- a/packages/animations/browser/BUILD.bazel +++ b/packages/animations/browser/BUILD.bazel @@ -12,6 +12,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages/animations", "//packages/core", diff --git a/packages/animations/browser/testing/BUILD.bazel b/packages/animations/browser/testing/BUILD.bazel index f14f49c1d10..22ccc1934ff 100644 --- a/packages/animations/browser/testing/BUILD.bazel +++ b/packages/animations/browser/testing/BUILD.bazel @@ -7,6 +7,7 @@ load("//tools:defaults.bzl", "ng_module") ng_module( name = "testing", srcs = glob(["**/*.ts"]), + bundle_dts = True, deps = [ "//packages/animations", "//packages/animations/browser", diff --git a/packages/elements/BUILD.bazel b/packages/elements/BUILD.bazel index 5df813eb722..f53290fb5a4 100644 --- a/packages/elements/BUILD.bazel +++ b/packages/elements/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages/core", "//packages/platform-browser", diff --git a/packages/http/BUILD.bazel b/packages/http/BUILD.bazel index 63b3f20cb23..13559eb7d83 100644 --- a/packages/http/BUILD.bazel +++ b/packages/http/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages/core", "//packages/platform-browser", diff --git a/packages/http/testing/BUILD.bazel b/packages/http/testing/BUILD.bazel index 7c8a96ccddb..cc00a93b2ea 100644 --- a/packages/http/testing/BUILD.bazel +++ b/packages/http/testing/BUILD.bazel @@ -7,6 +7,7 @@ load("//tools:defaults.bzl", "ng_module") ng_module( name = "testing", srcs = glob(["**/*.ts"]), + bundle_dts = True, deps = [ "//packages/core", "//packages/http", diff --git a/packages/platform-browser-dynamic/BUILD.bazel b/packages/platform-browser-dynamic/BUILD.bazel index a0aff4d0ad4..be5a391d277 100644 --- a/packages/platform-browser-dynamic/BUILD.bazel +++ b/packages/platform-browser-dynamic/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages:types", "//packages/common", diff --git a/packages/platform-browser-dynamic/testing/BUILD.bazel b/packages/platform-browser-dynamic/testing/BUILD.bazel index 2f824255bf5..860821fe91c 100644 --- a/packages/platform-browser-dynamic/testing/BUILD.bazel +++ b/packages/platform-browser-dynamic/testing/BUILD.bazel @@ -7,6 +7,7 @@ load("//tools:defaults.bzl", "ng_module") ng_module( name = "testing", srcs = glob(["**/*.ts"]), + bundle_dts = True, deps = [ "//packages/compiler", "//packages/compiler/testing", diff --git a/packages/platform-browser/BUILD.bazel b/packages/platform-browser/BUILD.bazel index 4205044eed7..1be13db7f15 100644 --- a/packages/platform-browser/BUILD.bazel +++ b/packages/platform-browser/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages:types", "//packages/common", diff --git a/packages/platform-browser/animations/BUILD.bazel b/packages/platform-browser/animations/BUILD.bazel index 624fe18a597..95208ba8ddd 100644 --- a/packages/platform-browser/animations/BUILD.bazel +++ b/packages/platform-browser/animations/BUILD.bazel @@ -12,6 +12,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages/animations", "//packages/animations/browser", diff --git a/packages/platform-browser/testing/BUILD.bazel b/packages/platform-browser/testing/BUILD.bazel index ab4dcd6d762..650c7e35e96 100644 --- a/packages/platform-browser/testing/BUILD.bazel +++ b/packages/platform-browser/testing/BUILD.bazel @@ -7,6 +7,7 @@ load("//tools:defaults.bzl", "ng_module") ng_module( name = "testing", srcs = glob(["**/*.ts"]), + bundle_dts = True, deps = [ "//packages/core", "//packages/core/testing", diff --git a/packages/platform-server/BUILD.bazel b/packages/platform-server/BUILD.bazel index 63b4aa0fecb..f8b77b017fa 100644 --- a/packages/platform-server/BUILD.bazel +++ b/packages/platform-server/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages/animations/browser", "//packages/common", diff --git a/packages/platform-server/testing/BUILD.bazel b/packages/platform-server/testing/BUILD.bazel index a9a532a7209..45a2ce183b2 100644 --- a/packages/platform-server/testing/BUILD.bazel +++ b/packages/platform-server/testing/BUILD.bazel @@ -7,6 +7,7 @@ load("//tools:defaults.bzl", "ng_module") ng_module( name = "testing", srcs = glob(["**/*.ts"]), + bundle_dts = True, 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 5feac79de45..f43e4269a71 100644 --- a/packages/platform-webworker-dynamic/BUILD.bazel +++ b/packages/platform-webworker-dynamic/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages:types", "//packages/common", diff --git a/packages/platform-webworker/BUILD.bazel b/packages/platform-webworker/BUILD.bazel index 32fc5fc828e..f162b993b64 100644 --- a/packages/platform-webworker/BUILD.bazel +++ b/packages/platform-webworker/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages:types", "//packages/common", diff --git a/packages/service-worker/BUILD.bazel b/packages/service-worker/BUILD.bazel index d974d83a4f8..5f46c640071 100644 --- a/packages/service-worker/BUILD.bazel +++ b/packages/service-worker/BUILD.bazel @@ -10,6 +10,7 @@ ng_module( "src/**/*.ts", ], ), + bundle_dts = True, deps = [ "//packages/common", "//packages/core", diff --git a/packages/service-worker/config/BUILD.bazel b/packages/service-worker/config/BUILD.bazel index 195e2bdbc34..2b052804ee0 100644 --- a/packages/service-worker/config/BUILD.bazel +++ b/packages/service-worker/config/BUILD.bazel @@ -10,5 +10,6 @@ ng_module( "*.ts", "src/**/*.ts", ]), + bundle_dts = True, deps = ["//packages/core"], )