1
1
load ("@npm//@angular/build-tooling/bazel/api-golden:index.bzl" , "api_golden_test_npm_package" )
2
2
load ("@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" )
5
4
load ("//tools:ts_json_schema.bzl" , "ts_json_schema" )
6
5
7
6
licenses (["notice" ])
@@ -28,6 +27,18 @@ ts_json_schema(
28
27
src = "src/builders/ng-packagr/schema.json" ,
29
28
)
30
29
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
+
31
42
ts_project (
32
43
name = "build" ,
33
44
srcs = glob (
@@ -47,17 +58,7 @@ ts_project(
47
58
"//packages/angular/build:src/builders/extract-i18n/schema.ts" ,
48
59
"//packages/angular/build:src/builders/ng-packagr/schema.ts" ,
49
60
],
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 ,
61
62
module_name = "@angular/build" ,
62
63
deps = [
63
64
"//:root_modules/@ampproject/remapping" ,
@@ -223,17 +224,17 @@ genrule(
223
224
cmd = "cp $(execpath //:LICENSE) $@" ,
224
225
)
225
226
226
- pkg_npm (
227
- name = "npm_package " ,
227
+ npm_package (
228
+ name = "pkg " ,
228
229
pkg_deps = [
229
230
"//packages/angular_devkit/architect:package.json" ,
230
231
],
231
232
tags = ["release-package" ],
232
- deps = [
233
+ deps = RUNTIME_ASSETS + [
233
234
":README.md" ,
234
- ":build " ,
235
+ ":build_rjs " ,
235
236
":license" ,
236
- "//packages/angular/build/private" ,
237
+ "//packages/angular/build/private:private_rjs " ,
237
238
],
238
239
)
239
240
0 commit comments