Skip to content

Commit edca9b2

Browse files
committed
build: migrate @angular-devkit/build-webpack to npm_package
Updates to the `rules_js` npm archive rule, as part of the overall migration effort.
1 parent 1486c63 commit edca9b2

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

packages/angular_devkit/build_webpack/BUILD.bazel

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
load("@npm//@angular/build-tooling/bazel/api-golden:index.bzl", "api_golden_test_npm_package")
77
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")
109
load("//tools:ts_json_schema.bzl", "ts_json_schema")
1110

1211
licenses(["notice"])
@@ -23,6 +22,13 @@ ts_json_schema(
2322
src = "src/builders/webpack-dev-server/schema.json",
2423
)
2524

25+
RUNTIME_ASSETS = [
26+
"builders.json",
27+
"package.json",
28+
"src/builders/webpack-dev-server/schema.json",
29+
"src/builders/webpack/schema.json",
30+
]
31+
2632
ts_project(
2733
name = "build_webpack",
2834
srcs = glob(
@@ -36,12 +42,7 @@ ts_project(
3642
"//packages/angular_devkit/build_webpack:src/builders/webpack-dev-server/schema.ts",
3743
"//packages/angular_devkit/build_webpack:src/builders/webpack/schema.ts",
3844
],
39-
data = [
40-
"builders.json",
41-
"package.json",
42-
"src/builders/webpack-dev-server/schema.json",
43-
"src/builders/webpack/schema.json",
44-
],
45+
data = RUNTIME_ASSETS,
4546
module_name = "@angular-devkit/build-webpack",
4647
deps = [
4748
"//:root_modules/@types/node",
@@ -99,16 +100,15 @@ genrule(
99100
cmd = "cp $(execpath //:LICENSE) $@",
100101
)
101102

102-
pkg_npm(
103-
name = "npm_package",
103+
npm_package(
104+
name = "pkg",
104105
pkg_deps = [
105106
"//packages/angular_devkit/architect:package.json",
106107
],
107108
tags = ["release-package"],
108-
deps = [
109+
deps = RUNTIME_ASSETS + [
109110
":README.md",
110-
":build_webpack",
111-
":builders.json",
111+
":build_webpack_rjs",
112112
":license",
113113
],
114114
)

0 commit comments

Comments
 (0)