Skip to content

Commit 916487a

Browse files
urajthePunderWoman
authored andcommitted
build: Auto-gen tsec tsconfig files (#43440)
Previously, tsec-related tsconfig.json files are manually managed. Switch to automatically generated ones. PR Close #43440
1 parent 312e421 commit 916487a

26 files changed

Lines changed: 151 additions & 295 deletions

.pullapprove.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -732,7 +732,6 @@ groups:
732732
'packages/compiler/src/schema/**',
733733
'packages/platform-browser/src/security/**',
734734
'packages/tsconfig-tsec-base.json',
735-
'packages/**/tsconfig-tsec.json',
736735
'packages/tsec-exemption.json',
737736
'tools/tsec.bzl',
738737
'aio/content/guide/security.md',

packages/BUILD.bazel

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
load("//tools:defaults.bzl", "ts_config", "ts_library")
2-
load("//tools:tsec.bzl", "tsec_config")
32

43
package(default_visibility = ["//visibility:public"])
54

@@ -23,11 +22,13 @@ ts_config(
2322
deps = [":tsconfig-build.json"],
2423
)
2524

26-
tsec_config(
25+
ts_config(
2726
name = "tsec_config",
2827
src = "tsconfig-tsec-base.json",
29-
exemption = ":tsec-exemption.json",
30-
deps = [":tsconfig-build.json"],
28+
deps = [
29+
":tsconfig-build.json",
30+
":tsec-exemption.json",
31+
],
3132
)
3233

3334
exports_files([

packages/compiler/BUILD.bazel

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load("//tools:defaults.bzl", "ng_package", "ts_library")
2-
load("//tools:tsec.bzl", "tsec_config", "tsec_test")
2+
load("//tools:tsec.bzl", "tsec_test")
33

44
package(default_visibility = ["//visibility:public"])
55

@@ -13,16 +13,10 @@ ts_library(
1313
),
1414
)
1515

16-
tsec_config(
17-
name = "tsec_config",
18-
src = ":tsconfig-tsec.json",
19-
deps = ["//packages:tsec_config"],
20-
)
21-
2216
tsec_test(
2317
name = "tsec_test",
2418
target = "compiler",
25-
tsconfig = "tsec_config",
19+
tsconfig = "//packages:tsec_config",
2620
)
2721

2822
ng_package(

packages/compiler/tsconfig-tsec.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

packages/core/BUILD.bazel

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test")
22
load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "ng_module", "ng_package")
3-
load("//tools:tsec.bzl", "tsec_config", "tsec_test")
3+
load("//tools:tsec.bzl", "tsec_test")
44
load("//packages/common/locales:index.bzl", "generate_base_locale_file")
55

66
package(default_visibility = ["//visibility:public"])
@@ -40,16 +40,10 @@ ng_module(
4040
],
4141
)
4242

43-
tsec_config(
44-
name = "tsconfig-tsec",
45-
src = ":tsconfig-tsec.json",
46-
deps = ["//packages:tsec_config"],
47-
)
48-
4943
tsec_test(
5044
name = "tsec_test",
5145
target = "core",
52-
tsconfig = "tsconfig-tsec",
46+
tsconfig = "//packages:tsec_config",
5347
)
5448

5549
ng_package(

packages/core/src/compiler/BUILD.bazel

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load("//tools:defaults.bzl", "ts_library")
2-
load("//tools:tsec.bzl", "tsec_config", "tsec_test")
2+
load("//tools:tsec.bzl", "tsec_test")
33

44
package(default_visibility = [
55
"//packages/compiler/test:__pkg__",
@@ -19,14 +19,8 @@ ts_library(
1919
],
2020
)
2121

22-
tsec_config(
23-
name = "tsec_config",
24-
src = ":tsconfig-tsec.json",
25-
deps = ["//packages:tsec_config"],
26-
)
27-
2822
tsec_test(
2923
name = "tsec_test",
3024
target = "compiler",
31-
tsconfig = "tsec_config",
25+
tsconfig = "//packages:tsec_config",
3226
)

packages/core/src/compiler/tsconfig-tsec.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/core/src/di/interface/BUILD.bazel

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load("//tools:defaults.bzl", "ts_library")
2-
load("//tools:tsec.bzl", "tsec_config", "tsec_test")
2+
load("//tools:tsec.bzl", "tsec_test")
33

44
package(default_visibility = [
55
"//packages/core:__subpackages__",
@@ -20,14 +20,8 @@ ts_library(
2020
],
2121
)
2222

23-
tsec_config(
24-
name = "tsec_config",
25-
src = ":tsconfig-tsec.json",
26-
deps = ["//packages:tsec_config"],
27-
)
28-
2923
tsec_test(
3024
name = "tsec_test",
3125
target = "interface",
32-
tsconfig = "tsec_config",
26+
tsconfig = "//packages:tsec_config",
3327
)

packages/core/src/di/interface/tsconfig-tsec.json

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load("//tools:defaults.bzl", "ts_library")
2-
load("//tools:tsec.bzl", "tsec_config", "tsec_test")
2+
load("//tools:tsec.bzl", "tsec_test")
33

44
package(default_visibility = [
55
"//packages/core:__subpackages__",
@@ -15,14 +15,8 @@ ts_library(
1515
),
1616
)
1717

18-
tsec_config(
19-
name = "tsec_config",
20-
src = ":tsconfig-tsec.json",
21-
deps = ["//packages:tsec_config"],
22-
)
23-
2418
tsec_test(
2519
name = "tsec_test",
2620
target = "interface",
27-
tsconfig = "tsec_config",
21+
tsconfig = "//packages:tsec_config",
2822
)

0 commit comments

Comments
 (0)