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