Skip to content

Commit ae9678d

Browse files
committed
build: migrate all ng_module targets to the new ng_project rule
This commit migrates all `ng_module` targets to the new `ng_project` rule. This change was partially assisted/generated using Gemini.
1 parent 0bb7af3 commit ae9678d

File tree

214 files changed

+1707
-1038
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

214 files changed

+1707
-1038
lines changed

pkg-externals.bzl

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ PKG_EXTERNALS = [
1717
"@angular/common/http",
1818
"@angular/common/http/testing",
1919
"@angular/common/testing",
20+
"@angular/localize/init",
2021
"@angular/core",
2122
"@angular/core/rxjs-interop",
2223
"@angular/core/testing",

src/bazel-tsconfig-build.json

+11-2
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,18 @@
3434
"types": [],
3535
"skipLibCheck": true,
3636
"paths": {
37-
"@angular/cdk/*": ["./cdk/*"],
3837
"@angular/cdk-experimental/*": ["./cdk-experimental/*"],
39-
"@angular/material/*": ["./material/*"]
38+
"@angular/cdk/*": ["./cdk/*"],
39+
"@angular/components-examples": ["./components-examples"],
40+
"@angular/components-examples/*": ["./components-examples/*"],
41+
"@angular/google-maps": ["./google-maps"],
42+
"@angular/google-maps/*": ["./google-maps/*"],
43+
"@angular/material-date-fns-adapter": ["./material-date-fns-adapter"],
44+
"@angular/material-experimental/*": ["./material-experimental/*"],
45+
"@angular/material-luxon-adapter": ["./material-luxon-adapter"],
46+
"@angular/material-moment-adapter": ["./material-moment-adapter"],
47+
"@angular/material/*": ["./material/*"],
48+
"@angular/youtube-player": ["./youtube-player"]
4049
}
4150
},
4251
"angularCompilerOptions": {
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
1-
load("//tools:defaults.bzl", "ng_module")
1+
load("//tools:defaults2.bzl", "ng_project")
22

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

5-
ng_module(
5+
ng_project(
66
name = "column-resize",
77
srcs = glob(
88
["**/*.ts"],
99
exclude = ["**/*.spec.ts"],
1010
),
11-
deps = [
11+
interop_deps = [
1212
"//src/cdk-experimental/popover-edit",
1313
"//src/cdk/bidi",
1414
"//src/cdk/coercion",
1515
"//src/cdk/keycodes",
1616
"//src/cdk/overlay",
1717
"//src/cdk/portal",
1818
"//src/cdk/table",
19-
"@npm//@angular/common",
20-
"@npm//@angular/core",
21-
"@npm//rxjs",
19+
],
20+
deps = [
21+
"//:node_modules/@angular/common",
22+
"//:node_modules/@angular/core",
23+
"//:node_modules/rxjs",
2224
],
2325
)

src/cdk-experimental/combobox/BUILD.bazel

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
1-
load("//tools:defaults.bzl", "ng_module", "ng_web_test_suite")
2-
load("//tools:defaults2.bzl", "ts_project")
1+
load("//tools:defaults.bzl", "ng_web_test_suite")
2+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
33

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

6-
ng_module(
6+
ng_project(
77
name = "combobox",
88
srcs = glob(
99
["**/*.ts"],
1010
exclude = ["**/*.spec.ts"],
1111
),
12-
deps = [
12+
interop_deps = [
1313
"//src:dev_mode_types",
1414
"//src/cdk/a11y",
1515
"//src/cdk/bidi",
1616
"//src/cdk/collections",
1717
"//src/cdk/overlay",
1818
],
19+
deps = [
20+
"//:node_modules/@angular/common",
21+
"//:node_modules/@angular/core",
22+
],
1923
)
2024

2125
ts_project(
+6-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1-
load("//tools:defaults.bzl", "ng_module")
1+
load("//tools:defaults2.bzl", "ng_project")
22

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

5-
ng_module(
5+
ng_project(
66
name = "listbox",
77
srcs = glob(
88
["**/*.ts"],
99
exclude = ["**/*.spec.ts"],
1010
),
11-
deps = [
11+
interop_deps = [
1212
"//src/cdk-experimental/ui-patterns",
1313
"//src/cdk/a11y",
1414
"//src/cdk/bidi",
1515
],
16+
deps = [
17+
"//:node_modules/@angular/core",
18+
],
1619
)

src/cdk-experimental/popover-edit/BUILD.bazel

+10-8
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
1-
load("//tools:defaults.bzl", "ng_module", "ng_web_test_suite")
2-
load("//tools:defaults2.bzl", "ts_project")
1+
load("//tools:defaults.bzl", "ng_web_test_suite")
2+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
33

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

6-
ng_module(
6+
ng_project(
77
name = "popover-edit",
88
srcs = glob(
99
["**/*.ts"],
1010
exclude = ["**/*.spec.ts"],
1111
),
12-
deps = [
12+
interop_deps = [
1313
"//src/cdk/a11y",
1414
"//src/cdk/bidi",
1515
"//src/cdk/keycodes",
1616
"//src/cdk/overlay",
1717
"//src/cdk/portal",
1818
"//src/cdk/scrolling",
19-
"@npm//@angular/common",
20-
"@npm//@angular/core",
21-
"@npm//@angular/forms",
22-
"@npm//rxjs",
19+
],
20+
deps = [
21+
"//:node_modules/@angular/common",
22+
"//:node_modules/@angular/core",
23+
"//:node_modules/@angular/forms",
24+
"//:node_modules/rxjs",
2325
],
2426
)
2527

src/cdk-experimental/scrolling/BUILD.bazel

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
2-
load("//tools:defaults.bzl", "ng_module", "ng_web_test_suite")
3-
load("//tools:defaults2.bzl", "ts_project")
2+
load("//tools:defaults.bzl", "ng_web_test_suite")
3+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
44

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

7-
ng_module(
7+
ng_project(
88
name = "scrolling",
99
srcs = glob(
1010
["**/*.ts"],
1111
exclude = ["**/*.spec.ts"],
1212
),
13-
deps = [
13+
interop_deps = [
1414
"//src:dev_mode_types",
1515
"//src/cdk/coercion",
1616
"//src/cdk/collections",
1717
"//src/cdk/scrolling",
18-
"@npm//@angular/core",
19-
"@npm//rxjs",
18+
],
19+
deps = [
20+
"//:node_modules/@angular/core",
21+
"//:node_modules/rxjs",
2022
],
2123
)
2224

src/cdk-experimental/selection/BUILD.bazel

+10-7
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
1-
load("//tools:defaults.bzl", "ng_module", "ng_web_test_suite")
2-
load("//tools:defaults2.bzl", "ts_project")
1+
load("//tools:defaults.bzl", "ng_web_test_suite")
2+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
33

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

6-
ng_module(
6+
ng_project(
77
name = "selection",
88
srcs = glob(
99
["**/*.ts"],
1010
exclude = ["**/*.spec.ts"],
1111
),
12-
deps = [
12+
interop_deps = [
1313
"//src:dev_mode_types",
1414
"//src/cdk/coercion",
1515
"//src/cdk/collections",
1616
"//src/cdk/table",
17-
"@npm//@angular/core",
18-
"@npm//@angular/forms",
19-
"@npm//rxjs",
17+
],
18+
deps = [
19+
"//:node_modules/@angular/common",
20+
"//:node_modules/@angular/core",
21+
"//:node_modules/@angular/forms",
22+
"//:node_modules/rxjs",
2023
],
2124
)
2225

src/cdk-experimental/table-scroll-container/BUILD.bazel

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
load(
22
"//tools:defaults.bzl",
3-
"ng_module",
43
"ng_web_test_suite",
54
)
6-
load("//tools:defaults2.bzl", "ts_project")
5+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
76

87
package(default_visibility = ["//visibility:public"])
98

10-
ng_module(
9+
ng_project(
1110
name = "table-scroll-container",
1211
srcs = glob(
1312
["**/*.ts"],
1413
exclude = ["**/*.spec.ts"],
1514
),
16-
deps = [
15+
interop_deps = [
1716
"//src/cdk/a11y",
1817
"//src/cdk/bidi",
1918
"//src/cdk/platform",
2019
"//src/cdk/table",
21-
"@npm//@angular/common",
22-
"@npm//@angular/core",
23-
"@npm//rxjs",
20+
],
21+
deps = [
22+
"//:node_modules/@angular/common",
23+
"//:node_modules/@angular/core",
24+
"//:node_modules/rxjs",
2425
],
2526
)
2627

src/cdk/accordion/BUILD.bazel

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
load(
22
"//tools:defaults.bzl",
33
"markdown_to_html",
4-
"ng_module",
54
"ng_web_test_suite",
65
)
7-
load("//tools:defaults2.bzl", "ts_project")
6+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
87

98
package(default_visibility = ["//visibility:public"])
109

11-
ng_module(
10+
ng_project(
1211
name = "accordion",
1312
srcs = glob(
1413
["**/*.ts"],
1514
exclude = ["**/*.spec.ts"],
1615
),
17-
deps = [
16+
interop_deps = [
1817
"//src/cdk/a11y",
1918
"//src/cdk/collections",
20-
"@npm//@angular/core",
21-
"@npm//rxjs",
19+
],
20+
deps = [
21+
"//:node_modules/@angular/core",
22+
"//:node_modules/rxjs",
2223
],
2324
)
2425

src/cdk/bidi/BUILD.bazel

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
load(
22
"//tools:defaults.bzl",
33
"markdown_to_html",
4-
"ng_module",
54
"ng_web_test_suite",
65
)
7-
load("//tools:defaults2.bzl", "ts_project")
6+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
87

98
package(default_visibility = ["//visibility:public"])
109

11-
ng_module(
10+
ng_project(
1211
name = "bidi",
1312
srcs = glob(
1413
["**/*.ts"],
1514
exclude = ["**/*.spec.ts"],
1615
),
16+
interop_deps = [],
1717
deps = [
18-
"@npm//@angular/common",
19-
"@npm//@angular/core",
18+
"//:node_modules/@angular/common",
19+
"//:node_modules/@angular/core",
2020
],
2121
)
2222

src/cdk/clipboard/BUILD.bazel

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
load("//tools:defaults.bzl", "markdown_to_html", "ng_module", "ng_web_test_suite")
2-
load("//tools:defaults2.bzl", "ts_project")
1+
load("//tools:defaults.bzl", "markdown_to_html", "ng_web_test_suite")
2+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
33

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

6-
ng_module(
6+
ng_project(
77
name = "clipboard",
88
srcs = glob(
99
["**/*.ts"],
1010
exclude = ["**/*.spec.ts"],
1111
),
1212
assets = glob(["**/*.html"]),
13+
interop_deps = [],
1314
deps = [
14-
"@npm//@angular/common",
15-
"@npm//@angular/core",
16-
"@npm//rxjs",
15+
"//:node_modules/@angular/common",
16+
"//:node_modules/@angular/core",
17+
"//:node_modules/rxjs",
1718
],
1819
)
1920

src/cdk/coercion/private/BUILD.bazel

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
load(
22
"//tools:defaults.bzl",
3-
"ng_module",
43
"ng_web_test_suite",
54
)
6-
load("//tools:defaults2.bzl", "ts_project")
5+
load("//tools:defaults2.bzl", "ng_project", "ts_project")
76

87
package(default_visibility = ["//visibility:public"])
98

10-
ng_module(
9+
ng_project(
1110
name = "private",
1211
srcs = glob(
1312
["**/*.ts"],
1413
exclude = ["**/*.spec.ts"],
1514
),
16-
deps = [
15+
interop_deps = [
1716
"//src:dev_mode_types",
18-
"@npm//@angular/core",
19-
"@npm//rxjs",
17+
],
18+
deps = [
19+
"//:node_modules/@angular/core",
20+
"//:node_modules/rxjs",
2021
],
2122
)
2223

src/cdk/collections/BUILD.bazel

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
load(
22
"//tools:defaults.bzl",
33
"markdown_to_html",
4-
"ng_module",
54
"ng_web_test_suite",
65
)
76
load("//tools:defaults2.bzl", "ts_project")
7+
load("//tools:defaults2.bzl", "ng_project")
88

99
package(default_visibility = ["//visibility:public"])
1010

11-
ng_module(
11+
ng_project(
1212
name = "collections",
1313
srcs = glob(
1414
["**/*.ts"],
1515
exclude = ["**/*.spec.ts"],
1616
),
17-
deps = [
17+
interop_deps = [
1818
"//src:dev_mode_types",
19-
"@npm//@angular/core",
20-
"@npm//rxjs",
19+
],
20+
deps = [
21+
"//:node_modules/@angular/core",
22+
"//:node_modules/rxjs",
2123
],
2224
)
2325

0 commit comments

Comments
 (0)