1+ load ("@aspect_bazel_lib//lib:copy_to_directory.bzl" , "copy_to_directory" )
12load ("@npm//:defs.bzl" , "npm_link_all_packages" )
23load ("//src/aria:config.bzl" , "ARIA_TARGETS" )
34load ("//tools:defaults.bzl" , "ng_package" , "ts_project" )
@@ -19,9 +20,15 @@ ng_package(
1920 name = "npm_package" ,
2021 package_name = "@angular/aria" ,
2122 srcs = ["package.json" ],
23+ nested_packages = [
24+ ":adev_assets" ,
25+ ],
2226 package_deps = [
2327 ":node_modules/@angular/cdk" ,
2428 ],
29+ replace_prefixes = {
30+ "adev_assets/" : "_adev_assets/" ,
31+ },
2532 tags = ["release-package" ],
2633 visibility = [
2734 "//:__pkg__" ,
@@ -31,3 +38,21 @@ ng_package(
3138 ],
3239 deps = ARIA_TARGETS ,
3340)
41+
42+ copy_to_directory (
43+ name = "adev_assets" ,
44+ srcs = [
45+ "//src/aria/accordion:json_api" ,
46+ "//src/aria/combobox:json_api" ,
47+ "//src/aria/grid:json_api" ,
48+ "//src/aria/listbox:json_api" ,
49+ "//src/aria/menu:json_api" ,
50+ "//src/aria/radio-group:json_api" ,
51+ "//src/aria/tabs:json_api" ,
52+ "//src/aria/toolbar:json_api" ,
53+ "//src/aria/tree:json_api" ,
54+ ],
55+ replace_prefixes = {
56+ "**/" : "" ,
57+ },
58+ )
0 commit comments