Skip to content
This repository was archived by the owner on Aug 1, 2024. It is now read-only.

Commit 73debba

Browse files
Closure Teamcopybara-github
Closure Team
authored andcommitted
Use closure_base_js_library for closure:base and setup WORKSPACE for bazel repo.
RELNOTES: Use closure_base_js_library for closure:base and setup WORKSPACE for bazel repo. PiperOrigin-RevId: 393869545 Change-Id: I8b743752f5b18b992a7a0a5279900207f8bf43d8
1 parent cfbdb31 commit 73debba

File tree

116 files changed

+32
-890
lines changed

Some content is hidden

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

116 files changed

+32
-890
lines changed

Diff for: WORKSPACE

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
workspace(name = "com_google_javascript_closure_library")
2+
3+
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
4+
5+
# Integration of Closure Library with Bazel is handled by rules_closure
6+
# maintainers, and any Closure Library issues encountered when using
7+
# rules_closure should be filed in that repository first.
8+
http_archive(
9+
name = "io_bazel_rules_closure",
10+
sha256 = "9498e57368efb82b985db1ed426a767cbf1ba0398fd7aed632fc3908654e1b1e",
11+
urls = [
12+
"https://github.com/bazelbuild/rules_closure/archive/refs/tags/0.12.0.tar.gz", # 2021-06-23
13+
],
14+
)
15+
16+
load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories")
17+
18+
closure_repositories()

Diff for: closure/goog/BUILD.bazel

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# This file is a open-sourced version of internal BUILD file for closure base.
2+
# They are too different to attempt a copybara transform between them.
3+
# This file is used in the closure-library repo by external Bazel users (via rules_closure)
4+
5+
load("@io_bazel_rules_closure//closure/compiler:closure_base_js_library.bzl", "closure_base_js_library")
6+
7+
package(default_visibility = ["//visibility:public"])
8+
9+
closure_base_js_library(
10+
name = "base",
11+
srcs = ["base.js"],
12+
visibility = ["//visibility:public"],
13+
)

Diff for: closure/goog/a11y/aria/BUILD

-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ licenses(["notice"])
77
closure_js_library(
88
name = "announcer",
99
srcs = ["announcer.js"],
10-
lenient = True,
1110
deps = [
1211
":aria",
1312
":attributes",
@@ -23,7 +22,6 @@ closure_js_library(
2322
closure_js_library(
2423
name = "aria",
2524
srcs = ["aria.js"],
26-
lenient = True,
2725
deps = [
2826
":attributes",
2927
":datatables",
@@ -40,13 +38,11 @@ closure_js_library(
4038
closure_js_library(
4139
name = "attributes",
4240
srcs = ["attributes.js"],
43-
lenient = True,
4441
)
4542

4643
closure_js_library(
4744
name = "datatables",
4845
srcs = ["datatables.js"],
49-
lenient = True,
5046
deps = [
5147
":attributes",
5248
"//closure/goog/object",
@@ -56,5 +52,4 @@ closure_js_library(
5652
closure_js_library(
5753
name = "roles",
5854
srcs = ["roles.js"],
59-
lenient = True,
6055
)

Diff for: closure/goog/array/BUILD

-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ licenses(["notice"])
77
closure_js_library(
88
name = "array",
99
srcs = ["array.js"],
10-
lenient = True,
1110
deps = ["//closure/goog/asserts"],
1211
)

Diff for: closure/goog/asserts/BUILD

-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ licenses(["notice"])
77
closure_js_library(
88
name = "asserts",
99
srcs = ["asserts.js"],
10-
lenient = True,
1110
deps = [
1211
"//closure/goog/debug:error",
1312
"//closure/goog/dom:nodetype",
@@ -17,7 +16,6 @@ closure_js_library(
1716
closure_js_library(
1817
name = "dom",
1918
srcs = ["dom.js"],
20-
lenient = True,
2119
deps = [
2220
":asserts",
2321
"//closure/goog/dom:element",

Diff for: closure/goog/async/BUILD

-10
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ licenses(["notice"])
77
closure_js_library(
88
name = "animationdelay",
99
srcs = ["animationdelay.js"],
10-
lenient = True,
1110
deps = [
1211
"//closure/goog/disposable",
1312
"//closure/goog/events",
@@ -18,7 +17,6 @@ closure_js_library(
1817
closure_js_library(
1918
name = "conditionaldelay",
2019
srcs = ["conditionaldelay.js"],
21-
lenient = True,
2220
deps = [
2321
":delay",
2422
"//closure/goog/disposable",
@@ -28,7 +26,6 @@ closure_js_library(
2826
closure_js_library(
2927
name = "debouncer",
3028
srcs = ["debouncer.js"],
31-
lenient = True,
3229
deps = [
3330
"//closure/goog/disposable",
3431
"//closure/goog/timer",
@@ -38,7 +35,6 @@ closure_js_library(
3835
closure_js_library(
3936
name = "delay",
4037
srcs = ["delay.js"],
41-
lenient = True,
4238
deps = [
4339
"//closure/goog/disposable",
4440
"//closure/goog/timer",
@@ -48,7 +44,6 @@ closure_js_library(
4844
closure_js_library(
4945
name = "freelist",
5046
srcs = ["freelist.js"],
51-
lenient = True,
5247
)
5348

5449
closure_js_library(
@@ -57,7 +52,6 @@ closure_js_library(
5752
"nexttick.js",
5853
"throwexception.js",
5954
],
60-
lenient = True,
6155
deps = [
6256
"//closure/goog/debug:entrypointregistry",
6357
"//closure/goog/dom",
@@ -71,14 +65,12 @@ closure_js_library(
7165
closure_js_library(
7266
name = "promises",
7367
srcs = ["promises.js"],
74-
lenient = True,
7568
deps = ["//closure/goog/promise"],
7669
)
7770

7871
closure_js_library(
7972
name = "run",
8073
srcs = ["run.js"],
81-
lenient = True,
8274
deps = [
8375
":nexttick",
8476
":workqueue",
@@ -91,7 +83,6 @@ closure_js_library(
9183
"legacy_throttle.js",
9284
"throttle.js",
9385
],
94-
lenient = True,
9586
deps = [
9687
"//closure/goog/disposable",
9788
"//closure/goog/timer",
@@ -101,7 +92,6 @@ closure_js_library(
10192
closure_js_library(
10293
name = "workqueue",
10394
srcs = ["workqueue.js"],
104-
lenient = True,
10595
deps = [
10696
":freelist",
10797
"//closure/goog/asserts",

Diff for: closure/goog/bootstrap/BUILD

-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ package(default_visibility = ["//visibility:public"])
55
closure_js_library(
66
name = "nodejs",
77
srcs = ["nodejs.js"],
8-
lenient = True,
98
)
109

1110
closure_js_library(
1211
name = "webworkers",
1312
srcs = ["webworkers.js"],
14-
lenient = True,
1513
)

Diff for: closure/goog/collections/BUILD

-3
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,15 @@ licenses(["notice"])
77
closure_js_library(
88
name = "sets",
99
srcs = ["sets.js"],
10-
lenient = True,
1110
deps = ["//closure/goog/collections:iters"],
1211
)
1312

1413
closure_js_library(
1514
name = "iters",
1615
srcs = ["iters.js"],
17-
lenient = True,
1816
)
1917

2018
closure_js_library(
2119
name = "maps",
2220
srcs = ["maps.js"],
23-
lenient = True,
2421
)

Diff for: closure/goog/color/BUILD

-3
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,12 @@ licenses(["notice"])
77
closure_js_library(
88
name = "alpha",
99
srcs = ["alpha.js"],
10-
lenient = True,
1110
deps = [":color"],
1211
)
1312

1413
closure_js_library(
1514
name = "color",
1615
srcs = ["color.js"],
17-
lenient = True,
1816
deps = [
1917
":names",
2018
"//closure/goog/math",
@@ -24,5 +22,4 @@ closure_js_library(
2422
closure_js_library(
2523
name = "names",
2624
srcs = ["names.js"],
27-
lenient = True,
2825
)

0 commit comments

Comments
 (0)