Skip to content

Commit e48a6de

Browse files
committed
build: migrate @angular/build to npm_package
This allows us to use the package in the RJS pnpm workspace.
1 parent d350f35 commit e48a6de

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

packages/angular/build/BUILD.bazel

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
load("@npm//@angular/build-tooling/bazel/api-golden:index.bzl", "api_golden_test_npm_package")
22
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")
54
load("//tools:ts_json_schema.bzl", "ts_json_schema")
65

76
licenses(["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+
3142
ts_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

Comments
 (0)