File tree Expand file tree Collapse file tree 11 files changed +56
-1
lines changed
material-date-fns-adapter Expand file tree Collapse file tree 11 files changed +56
-1
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ ts_project(
16
16
17
17
ng_package (
18
18
name = "npm_package" ,
19
+ package_name = "@angular/cdk-experimental" ,
19
20
srcs = ["package.json" ],
20
21
tags = ["release-package" ],
21
22
deps = [get_legacy_label (t ) for t in CDK_EXPERIMENTAL_TARGETS ],
Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ sass_library(
51
51
# Creates the @angular/cdk package published to npm.
52
52
ng_package (
53
53
name = "npm_package" ,
54
+ package_name = "@angular/cdk" ,
54
55
srcs = [
55
56
"package.json" ,
56
57
":sass_lib" ,
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ ng_project(
35
35
# Creates the @angular/google-maps package published to npm
36
36
ng_package (
37
37
name = "npm_package" ,
38
+ package_name = "@angular/google-maps" ,
38
39
srcs = ["package.json" ],
39
40
nested_packages = ["//src/google-maps/schematics:npm_package" ],
40
41
tags = ["release-package" ],
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ ng_web_test_suite(
41
41
42
42
ng_package (
43
43
name = "npm_package" ,
44
+ package_name = "@angular/material-date-fns-adapter" ,
44
45
srcs = ["package.json" ],
45
46
nested_packages = ["//src/material-date-fns-adapter/schematics:npm_package" ],
46
47
tags = ["release-package" ],
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ sass_library(
34
34
35
35
ng_package (
36
36
name = "npm_package" ,
37
+ package_name = "@angular/material-experimental" ,
37
38
srcs = [
38
39
"package.json" ,
39
40
":sass_lib" ,
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ ng_web_test_suite(
43
43
44
44
ng_package (
45
45
name = "npm_package" ,
46
+ package_name = "@angular/material-luxon-adapter" ,
46
47
srcs = ["package.json" ],
47
48
nested_packages = ["//src/material-luxon-adapter/schematics:npm_package" ],
48
49
tags = ["release-package" ],
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ ng_web_test_suite(
42
42
43
43
ng_package (
44
44
name = "npm_package" ,
45
+ package_name = "@angular/material-moment-adapter" ,
45
46
srcs = ["package.json" ],
46
47
nested_packages = ["//src/material-moment-adapter/schematics:npm_package" ],
47
48
tags = ["release-package" ],
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ sass_library(
40
40
# Creates the @angular/material package published to npm.
41
41
ng_package (
42
42
name = "npm_package" ,
43
+ package_name = "@angular/material" ,
43
44
srcs = [
44
45
"package.json" ,
45
46
":sass_lib" ,
Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ sass_binary(
54
54
55
55
ng_package (
56
56
name = "npm_package" ,
57
+ package_name = "@angular/youtube-player" ,
57
58
srcs = ["package.json" ],
58
59
nested_packages = ["//src/youtube-player/schematics:npm_package" ],
59
60
tags = ["release-package" ],
Original file line number Diff line number Diff line change
1
+ load ("@aspect_rules_js//npm:providers.bzl" , "NpmPackageInfo" )
2
+ load ("@aspect_rules_js//js:libs.bzl" , "js_lib_helpers" )
3
+
4
+ def _ng_package_interop_impl (ctx ):
5
+ # forward all npm_package_store_infos
6
+ npm_package_store_infos = js_lib_helpers .gather_npm_package_store_infos (
7
+ targets = ctx .attr .interop_deps ,
8
+ )
9
+
10
+ return [
11
+ NpmPackageInfo (
12
+ package = ctx .attr .package_name ,
13
+ version = "0.0.0" ,
14
+ src = ctx .files .src [0 ],
15
+ npm_package_store_infos = npm_package_store_infos ,
16
+ ),
17
+ ]
18
+
19
+ ng_package_interop = rule (
20
+ implementation = _ng_package_interop_impl ,
21
+ doc = """
22
+ Rule that makes `ng_package` rule output usable with `rules_js`. E.g.
23
+ for pnpm workspace linking of such first-party packages.
24
+ """ ,
25
+ attrs = {
26
+ "package_name" : attr .string (mandatory = True ),
27
+ "src" : attr .label (mandatory = True ),
28
+ "interop_deps" : attr .label_list (mandatory = True ),
29
+ },
30
+ )
You can’t perform that action at this time.
0 commit comments