Skip to content

Commit d22f48c

Browse files
devversionjelbourn
authored andcommitted
build: package material api docs into npm package (#14508)
1 parent 9914970 commit d22f48c

File tree

39 files changed

+208
-10
lines changed

39 files changed

+208
-10
lines changed

src/BUILD.bazel

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
package(default_visibility = ["//visibility:public"])
22

3-
load("//:packages.bzl", "CDK_PACKAGES")
3+
load("//:packages.bzl", "CDK_PACKAGES", "MATERIAL_PACKAGES")
44
load("//tools:defaults.bzl", "ts_library")
55
load("//tools/dgeni:index.bzl", "dgeni_api_docs")
66

7+
# List that contains all source files that need to be processed by Dgeni.
8+
apiSourceFiles = ["//src/cdk/%s:source-files" % name for name in CDK_PACKAGES] + [
9+
"//src/lib/%s:source-files" % name for name in MATERIAL_PACKAGES]
10+
711
exports_files([
812
"bazel-tsconfig-build.json",
913
"bazel-tsconfig-test.json",
@@ -17,13 +21,14 @@ ts_library(
1721

1822
dgeni_api_docs(
1923
name = "api-docs",
20-
srcs = ["//src/cdk/%s:source-files" % name for name in CDK_PACKAGES] + [
24+
srcs = apiSourceFiles + [
2125
# Add all Angular packages to the sources because some Material exports use
2226
# Angular exports and these should not cause any warnings when Dgeni uses the
2327
# type checker to parse our TypeScript sources.
2428
"@matdeps//@angular"
2529
],
2630
entry_points = {
2731
"cdk": CDK_PACKAGES,
32+
"material": MATERIAL_PACKAGES,
2833
},
2934
)

src/lib/autocomplete/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,8 @@ markdown_to_html(
7272
name = "overview",
7373
srcs = [":autocomplete.md"],
7474
)
75+
76+
filegroup(
77+
name = "source-files",
78+
srcs = glob(["**/*.ts"]),
79+
)

src/lib/badge/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,8 @@ markdown_to_html(
4545
name = "overview",
4646
srcs = [":badge.md"],
4747
)
48+
49+
filegroup(
50+
name = "source-files",
51+
srcs = glob(["**/*.ts"]),
52+
)

src/lib/bottom-sheet/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,8 @@ markdown_to_html(
6464
name = "overview",
6565
srcs = [":bottom-sheet.md"],
6666
)
67+
68+
filegroup(
69+
name = "source-files",
70+
srcs = glob(["**/*.ts"]),
71+
)

src/lib/button-toggle/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,8 @@ markdown_to_html(
5454
name = "overview",
5555
srcs = [":button-toggle.md"],
5656
)
57+
58+
filegroup(
59+
name = "source-files",
60+
srcs = glob(["**/*.ts"]),
61+
)

src/lib/button/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,8 @@ markdown_to_html(
5454
name = "overview",
5555
srcs = [":button.md"],
5656
)
57+
58+
filegroup(
59+
name = "source-files",
60+
srcs = glob(["**/*.ts"]),
61+
)

src/lib/card/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,8 @@ markdown_to_html(
3333
name = "overview",
3434
srcs = [":card.md"],
3535
)
36+
37+
filegroup(
38+
name = "source-files",
39+
srcs = glob(["**/*.ts"]),
40+
)

src/lib/checkbox/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,8 @@ markdown_to_html(
6060
name = "overview",
6161
srcs = [":checkbox.md"],
6262
)
63+
64+
filegroup(
65+
name = "source-files",
66+
srcs = glob(["**/*.ts"]),
67+
)

src/lib/chips/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,8 @@ markdown_to_html(
6969
name = "overview",
7070
srcs = [":chips.md"],
7171
)
72+
73+
filegroup(
74+
name = "source-files",
75+
srcs = glob(["**/*.ts"]),
76+
)

src/lib/core/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,8 @@ markdown_to_html(
120120
name = "overview",
121121
srcs = ["ripple/ripple.md"],
122122
)
123+
124+
filegroup(
125+
name = "source-files",
126+
srcs = glob(["**/*.ts"]),
127+
)

0 commit comments

Comments
 (0)