|
5 | 5 |
|
6 | 6 | load("@npm//@angular/build-tooling/bazel/api-golden:index.bzl", "api_golden_test_npm_package") |
7 | 7 | load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test") |
8 | | -load("//tools:defaults.bzl", "pkg_npm") |
9 | | -load("//tools:interop.bzl", "ts_project") |
| 8 | +load("//tools:defaults2.bzl", "npm_package", "ts_project") |
10 | 9 | load("//tools:ts_json_schema.bzl", "ts_json_schema") |
11 | 10 |
|
12 | 11 | licenses(["notice"]) |
@@ -78,6 +77,18 @@ ts_json_schema( |
78 | 77 | src = "src/builders/web-test-runner/schema.json", |
79 | 78 | ) |
80 | 79 |
|
| 80 | +RUNTIME_ASSETS = glob( |
| 81 | + include = [ |
| 82 | + "src/**/schema.json", |
| 83 | + "src/**/*.js", |
| 84 | + "src/**/*.mjs", |
| 85 | + "src/**/*.html", |
| 86 | + ], |
| 87 | +) + [ |
| 88 | + "builders.json", |
| 89 | + "package.json", |
| 90 | +] |
| 91 | + |
81 | 92 | ts_project( |
82 | 93 | name = "build_angular", |
83 | 94 | srcs = glob( |
@@ -108,17 +119,7 @@ ts_project( |
108 | 119 | "//packages/angular_devkit/build_angular:src/builders/ssr-dev-server/schema.ts", |
109 | 120 | "//packages/angular_devkit/build_angular:src/builders/web-test-runner/schema.ts", |
110 | 121 | ], |
111 | | - data = glob( |
112 | | - include = [ |
113 | | - "src/**/schema.json", |
114 | | - "src/**/*.js", |
115 | | - "src/**/*.mjs", |
116 | | - "src/**/*.html", |
117 | | - ], |
118 | | - ) + [ |
119 | | - "builders.json", |
120 | | - "package.json", |
121 | | - ], |
| 122 | + data = RUNTIME_ASSETS, |
122 | 123 | module_name = "@angular-devkit/build-angular", |
123 | 124 | deps = [ |
124 | 125 | "//:root_modules/@ampproject/remapping", |
@@ -239,19 +240,22 @@ genrule( |
239 | 240 | cmd = "cp $(execpath //:LICENSE) $@", |
240 | 241 | ) |
241 | 242 |
|
242 | | -pkg_npm( |
243 | | - name = "npm_package", |
| 243 | +npm_package( |
| 244 | + name = "pkg", |
244 | 245 | pkg_deps = [ |
245 | 246 | "//packages/angular/build:package.json", |
246 | 247 | "//packages/angular_devkit/architect:package.json", |
247 | 248 | "//packages/angular_devkit/build_webpack:package.json", |
248 | 249 | "//packages/angular_devkit/core:package.json", |
249 | 250 | "//packages/ngtools/webpack:package.json", |
250 | 251 | ], |
| 252 | + stamp_files = [ |
| 253 | + "src/utils/normalize-cache.js", |
| 254 | + ], |
251 | 255 | tags = ["release-package"], |
252 | | - deps = [ |
| 256 | + deps = RUNTIME_ASSETS + [ |
253 | 257 | ":README.md", |
254 | | - ":build_angular", |
| 258 | + ":build_angular_rjs", |
255 | 259 | ":license", |
256 | 260 | ], |
257 | 261 | ) |
|
0 commit comments