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" ])
@@ -23,6 +22,13 @@ ts_json_schema(
23
22
src = "src/builders/webpack-dev-server/schema.json" ,
24
23
)
25
24
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
+
26
32
ts_project (
27
33
name = "build_webpack" ,
28
34
srcs = glob (
@@ -36,12 +42,7 @@ ts_project(
36
42
"//packages/angular_devkit/build_webpack:src/builders/webpack-dev-server/schema.ts" ,
37
43
"//packages/angular_devkit/build_webpack:src/builders/webpack/schema.ts" ,
38
44
],
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 ,
45
46
module_name = "@angular-devkit/build-webpack" ,
46
47
deps = [
47
48
"//:root_modules/@types/node" ,
@@ -99,16 +100,15 @@ genrule(
99
100
cmd = "cp $(execpath //:LICENSE) $@" ,
100
101
)
101
102
102
- pkg_npm (
103
- name = "npm_package " ,
103
+ npm_package (
104
+ name = "pkg " ,
104
105
pkg_deps = [
105
106
"//packages/angular_devkit/architect:package.json" ,
106
107
],
107
108
tags = ["release-package" ],
108
- deps = [
109
+ deps = RUNTIME_ASSETS + [
109
110
":README.md" ,
110
- ":build_webpack" ,
111
- ":builders.json" ,
111
+ ":build_webpack_rjs" ,
112
112
":license" ,
113
113
],
114
114
)
0 commit comments