Skip to content

Commit 2cc530d

Browse files
authored
[bazel]: Prepare for bump of rules_closure (#14890)
Future updates to `rules_closure` remove the handy `closure/library` target we depend on. Use exact deps instead.
1 parent 7cde7f8 commit 2cc530d

File tree

8 files changed

+90
-27
lines changed

8 files changed

+90
-27
lines changed

javascript/atoms/BUILD.bazel

Lines changed: 60 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ closure_js_library(
4040
":dom",
4141
":errors",
4242
":events",
43-
"@io_bazel_rules_closure//closure/library",
43+
"@io_bazel_rules_closure//closure/library/array",
44+
"@io_bazel_rules_closure//closure/library/dom:tagname",
45+
"@io_bazel_rules_closure//closure/library/math:coordinate",
46+
"@io_bazel_rules_closure//closure/library/math:vec2",
47+
"@io_bazel_rules_closure//closure/library/style",
4448
],
4549
)
4650

@@ -59,7 +63,8 @@ closure_js_library(
5963
"JSC_USE_OF_GOOG_PROVIDE",
6064
],
6165
deps = [
62-
"@io_bazel_rules_closure//closure/library",
66+
"@io_bazel_rules_closure//closure/library/array",
67+
"@io_bazel_rules_closure//closure/library/color:names",
6368
],
6469
)
6570

@@ -86,7 +91,15 @@ closure_js_library(
8691
":events",
8792
":locators",
8893
":useragent",
89-
"@io_bazel_rules_closure//closure/library",
94+
"@io_bazel_rules_closure//closure/library/array",
95+
"@io_bazel_rules_closure//closure/library/dom",
96+
"@io_bazel_rules_closure//closure/library/dom:selection",
97+
"@io_bazel_rules_closure//closure/library/dom:tagname",
98+
"@io_bazel_rules_closure//closure/library/math:coordinate",
99+
"@io_bazel_rules_closure//closure/library/structs:map",
100+
"@io_bazel_rules_closure//closure/library/structs:set",
101+
"@io_bazel_rules_closure//closure/library/useragent",
102+
"@io_bazel_rules_closure//closure/library/useragent:product",
90103
],
91104
)
92105

@@ -102,7 +115,10 @@ closure_js_library(
102115
deps = [
103116
":errors",
104117
":useragent",
105-
"@io_bazel_rules_closure//closure/library",
118+
"@io_bazel_rules_closure//closure/library/array",
119+
"@io_bazel_rules_closure//closure/library/dom",
120+
"@io_bazel_rules_closure//closure/library/dom:nodetype",
121+
"@io_bazel_rules_closure//closure/library/dom:tagname",
106122
],
107123
)
108124

@@ -123,7 +139,16 @@ closure_js_library(
123139
":domcore",
124140
":json",
125141
":useragent",
126-
"@io_bazel_rules_closure//closure/library",
142+
"@io_bazel_rules_closure//closure/library/array",
143+
"@io_bazel_rules_closure//closure/library/dom",
144+
"@io_bazel_rules_closure//closure/library/dom:nodetype",
145+
"@io_bazel_rules_closure//closure/library/dom:tagname",
146+
"@io_bazel_rules_closure//closure/library/math",
147+
"@io_bazel_rules_closure//closure/library/math:coordinate",
148+
"@io_bazel_rules_closure//closure/library/math:rect",
149+
"@io_bazel_rules_closure//closure/library/string",
150+
"@io_bazel_rules_closure//closure/library/style",
151+
"@io_bazel_rules_closure//closure/library/useragent",
127152
],
128153
)
129154

@@ -158,7 +183,12 @@ closure_js_library(
158183
":errors",
159184
":json",
160185
":useragent",
161-
"@io_bazel_rules_closure//closure/library",
186+
"@io_bazel_rules_closure//closure/library/array",
187+
"@io_bazel_rules_closure//closure/library/dom",
188+
"@io_bazel_rules_closure//closure/library/events:browserevent",
189+
"@io_bazel_rules_closure//closure/library/style",
190+
"@io_bazel_rules_closure//closure/library/useragent",
191+
"@io_bazel_rules_closure//closure/library/useragent:product",
162192
],
163193
)
164194

@@ -179,7 +209,8 @@ closure_js_library(
179209
":dom",
180210
":errors",
181211
":locators",
182-
"@io_bazel_rules_closure//closure/library",
212+
"@io_bazel_rules_closure//closure/library/dom",
213+
"@io_bazel_rules_closure//closure/library/dom:tagname",
183214
],
184215
)
185216

@@ -219,7 +250,10 @@ closure_js_library(
219250
":bot",
220251
":errors",
221252
":json",
222-
"@io_bazel_rules_closure//closure/library",
253+
"@io_bazel_rules_closure//closure/library/array",
254+
"@io_bazel_rules_closure//closure/library/dom:nodetype",
255+
"@io_bazel_rules_closure//closure/library/object",
256+
"@io_bazel_rules_closure//closure/library/useragent",
223257
],
224258
)
225259

@@ -231,7 +265,8 @@ closure_js_library(
231265
],
232266
deps = [
233267
":useragent",
234-
"@io_bazel_rules_closure//closure/library",
268+
"@io_bazel_rules_closure//closure/library/json",
269+
"@io_bazel_rules_closure//closure/library/useragent",
235270
],
236271
)
237272

@@ -256,7 +291,13 @@ closure_js_library(
256291
":json",
257292
":useragent",
258293
"//third_party/js/wgxpath",
259-
"@io_bazel_rules_closure//closure/library",
294+
"@io_bazel_rules_closure//closure/library/array",
295+
"@io_bazel_rules_closure//closure/library/dom",
296+
"@io_bazel_rules_closure//closure/library/dom:nodetype",
297+
"@io_bazel_rules_closure//closure/library/math:rect",
298+
"@io_bazel_rules_closure//closure/library/string",
299+
"@io_bazel_rules_closure//closure/library/useragent",
300+
"@io_bazel_rules_closure//closure/library/useragent:product",
260301
],
261302
)
262303

@@ -268,7 +309,12 @@ closure_js_library(
268309
"JSC_UNKNOWN_EXPR_TYPE",
269310
"JSC_USE_OF_GOOG_PROVIDE",
270311
],
271-
deps = ["@io_bazel_rules_closure//closure/library"],
312+
deps = [
313+
"@io_bazel_rules_closure//closure/library/string",
314+
"@io_bazel_rules_closure//closure/library/useragent",
315+
"@io_bazel_rules_closure//closure/library/useragent:product",
316+
"@io_bazel_rules_closure//closure/library/useragent:product_isversion",
317+
],
272318
)
273319

274320
closure_js_library(
@@ -302,7 +348,9 @@ closure_js_library(
302348
":bot",
303349
":errors",
304350
":useragent",
305-
"@io_bazel_rules_closure//closure/library",
351+
"@io_bazel_rules_closure//closure/library/dom:nodetype",
352+
"@io_bazel_rules_closure//closure/library/string",
353+
"@io_bazel_rules_closure//closure/library/useragent",
306354
],
307355
)
308356

@@ -315,7 +363,6 @@ closure_js_library(
315363
],
316364
deps = [
317365
":useragent",
318-
"@io_bazel_rules_closure//closure/library",
319366
],
320367
)
321368

javascript/atoms/fragments/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ closure_fragment(
108108
"//javascript/chrome-driver:__pkg__",
109109
],
110110
deps = [
111-
"@io_bazel_rules_closure//closure/library",
111+
"@io_bazel_rules_closure//closure/library/style",
112112
],
113113
)
114114

javascript/chrome-driver/BUILD.bazel

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ closure_js_library(
1515
deps = [
1616
"//javascript/atoms:dom",
1717
"//javascript/atoms:locators",
18-
"@io_bazel_rules_closure//closure/library",
18+
"@io_bazel_rules_closure//closure/library/dom",
19+
"@io_bazel_rules_closure//closure/library/math:coordinate",
20+
"@io_bazel_rules_closure//closure/library/math:rect",
21+
"@io_bazel_rules_closure//closure/library/math:size",
22+
"@io_bazel_rules_closure//closure/library/style",
1923
],
2024
)
2125

@@ -24,7 +28,9 @@ closure_fragment(
2428
browsers = ["chrome"],
2529
function = "goog.style.getPageOffset",
2630
module = "goog.style",
27-
deps = ["@io_bazel_rules_closure//closure/library"],
31+
deps = [
32+
"@io_bazel_rules_closure//closure/library/style",
33+
],
2834
)
2935

3036
closure_fragment(
@@ -135,7 +141,7 @@ closure_js_library(
135141
testonly = 1,
136142
srcs = glob(["**/*.js"]),
137143
visibility = ["//javascript:__pkg__"],
138-
deps = ["@io_bazel_rules_closure//closure/library"],
144+
deps = [],
139145
)
140146

141147
filegroup(

javascript/ie-driver/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ closure_js_library(
2323
"//javascript/atoms:errors",
2424
"//javascript/atoms:locators",
2525
"//javascript/atoms:useragent",
26-
"@io_bazel_rules_closure//closure/library",
26+
"@io_bazel_rules_closure//closure/library/math:coordinate",
27+
"@io_bazel_rules_closure//closure/library/style",
2728
],
2829
)
2930

javascript/webdriver/BUILD.bazel

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ closure_js_library(
2020
visibility = ["//javascript/remote:__pkg__"],
2121
deps = [
2222
"//javascript/atoms:errors",
23-
"@io_bazel_rules_closure//closure/library",
2423
],
2524
)
2625

@@ -41,7 +40,7 @@ closure_js_library(
4140
"JSC_USE_OF_GOOG_PROVIDE",
4241
],
4342
visibility = ["//javascript:__pkg__"],
44-
deps = ["@io_bazel_rules_closure//closure/library"],
43+
deps = [],
4544
)
4645

4746
filegroup(

javascript/webdriver/atoms/BUILD.bazel

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,11 @@ closure_js_library(
3737
"//javascript/atoms:domcore",
3838
"//javascript/atoms:html5",
3939
"//javascript/webdriver:key",
40-
"@io_bazel_rules_closure//closure/library",
40+
"@io_bazel_rules_closure//closure/library/array",
41+
"@io_bazel_rules_closure//closure/library/dom",
42+
"@io_bazel_rules_closure//closure/library/dom:tagname",
43+
"@io_bazel_rules_closure//closure/library/math:coordinate",
44+
"@io_bazel_rules_closure//closure/library/style",
4145
],
4246
)
4347

@@ -51,7 +55,8 @@ closure_js_library(
5155
visibility = ["//visibility:private"],
5256
deps = [
5357
"//javascript/atoms:domcore",
54-
"@io_bazel_rules_closure//closure/library",
58+
"@io_bazel_rules_closure//closure/library/array",
59+
"@io_bazel_rules_closure//closure/library/dom:tagname",
5560
],
5661
)
5762

@@ -295,6 +300,5 @@ closure_js_library(
295300
"//javascript/webdriver:__pkg__",
296301
],
297302
deps = [
298-
"@io_bazel_rules_closure//closure/library",
299303
],
300304
)

javascript/webdriver/atoms/inject/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ closure_js_library(
3838
"//javascript/atoms:action",
3939
"//javascript/atoms:inject",
4040
"//javascript/webdriver/atoms:atoms-lib",
41-
"@io_bazel_rules_closure//closure/library",
41+
"@io_bazel_rules_closure//closure/library/json",
4242
],
4343
)
4444

@@ -68,7 +68,7 @@ closure_js_library(
6868
"//javascript/atoms:inject",
6969
"//javascript/atoms:useragent",
7070
"//javascript/webdriver/atoms:atoms-lib",
71-
"@io_bazel_rules_closure//closure/library",
71+
"@io_bazel_rules_closure//closure/library/json",
7272
],
7373
)
7474

@@ -97,7 +97,7 @@ closure_js_library(
9797
":execute-script",
9898
"//javascript/atoms:inject",
9999
"//javascript/atoms:locators",
100-
"@io_bazel_rules_closure//closure/library",
100+
"@io_bazel_rules_closure//closure/library/json",
101101
],
102102
)
103103

third_party/js/wgxpath/BUILD.bazel

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,11 @@ closure_js_library(
1515
"JSC_USE_OF_GOOG_PROVIDE",
1616
],
1717
visibility = ["//visibility:public"],
18-
deps = ["@io_bazel_rules_closure//closure/library"],
18+
deps = [
19+
"@io_bazel_rules_closure//closure/library/array",
20+
"@io_bazel_rules_closure//closure/library/dom",
21+
"@io_bazel_rules_closure//closure/library/dom:nodetype",
22+
"@io_bazel_rules_closure//closure/library/string",
23+
"@io_bazel_rules_closure//closure/library/useragent",
24+
],
1925
)

0 commit comments

Comments
 (0)