11load ("@npm//@angular/build-tooling/bazel/api-golden:index.bzl" , "api_golden_test_npm_package" )
22load ("@npm//@bazel/jasmine:index.bzl" , "jasmine_node_test" )
3- load ("//tools:defaults.bzl" , "pkg_npm" )
4- load ("//tools:interop.bzl" , "ts_project" )
3+ load ("//tools:defaults2.bzl" , "npm_package" , "ts_project" )
54load ("//tools:ts_json_schema.bzl" , "ts_json_schema" )
65
76licenses (["notice" ])
@@ -28,6 +27,18 @@ ts_json_schema(
2827 src = "src/builders/ng-packagr/schema.json" ,
2928)
3029
30+ RUNTIME_ASSETS = glob (
31+ include = [
32+ "src/**/schema.json" ,
33+ "src/**/*.js" ,
34+ "src/**/*.mjs" ,
35+ "src/**/*.html" ,
36+ ],
37+ ) + [
38+ "builders.json" ,
39+ "package.json" ,
40+ ]
41+
3142ts_project (
3243 name = "build" ,
3344 srcs = glob (
@@ -47,17 +58,7 @@ ts_project(
4758 "//packages/angular/build:src/builders/extract-i18n/schema.ts" ,
4859 "//packages/angular/build:src/builders/ng-packagr/schema.ts" ,
4960 ],
50- data = glob (
51- include = [
52- "src/**/schema.json" ,
53- "src/**/*.js" ,
54- "src/**/*.mjs" ,
55- "src/**/*.html" ,
56- ],
57- ) + [
58- "builders.json" ,
59- "package.json" ,
60- ],
61+ data = RUNTIME_ASSETS ,
6162 module_name = "@angular/build" ,
6263 deps = [
6364 "//:root_modules/@ampproject/remapping" ,
@@ -223,17 +224,17 @@ genrule(
223224 cmd = "cp $(execpath //:LICENSE) $@" ,
224225)
225226
226- pkg_npm (
227- name = "npm_package " ,
227+ npm_package (
228+ name = "pkg " ,
228229 pkg_deps = [
229230 "//packages/angular_devkit/architect:package.json" ,
230231 ],
231232 tags = ["release-package" ],
232- deps = [
233+ deps = RUNTIME_ASSETS + [
233234 ":README.md" ,
234- ":build " ,
235+ ":build_rjs " ,
235236 ":license" ,
236- "//packages/angular/build/private" ,
237+ "//packages/angular/build/private:private_rjs " ,
237238 ],
238239)
239240
0 commit comments