1- load ("@aspect_rules_js//npm:defs.bzl" , "npm_package" )
21load ("@devinfra//bazel/api-golden:index_rjs.bzl" , "api_golden_test_npm_package" )
32load ("@npm2//:defs.bzl" , "npm_link_all_packages" )
43load ("@rules_pkg//:pkg.bzl" , "pkg_tar" )
@@ -40,8 +39,7 @@ ts_project(
4039)
4140
4241ng_package (
43- name = "angular_package" ,
44- package_name = "@angular/ssr" ,
42+ name = "pkg" ,
4543 srcs = [
4644 ":package.json" ,
4745 "//packages/angular/ssr/third_party/beasties:beasties_bundled" ,
@@ -54,34 +52,19 @@ ng_package(
5452 nested_packages = [
5553 "//packages/angular/ssr/schematics:pkg" ,
5654 ],
57- deps = [
58- ":ssr_legacy" ,
59- "//packages/angular/ssr/node:node_legacy" ,
55+ package = "@angular/ssr" ,
56+ rollup_runtime_deps = [
57+ "//:node_modules/@rollup/plugin-commonjs" ,
58+ "//:node_modules/@rollup/plugin-node-resolve" ,
59+ "//:node_modules/magic-string" ,
60+ "//:node_modules/rollup-plugin-dts" ,
61+ "//:node_modules/rollup-plugin-sourcemaps2" ,
6062 ],
61- )
62-
63- pkg_tar (
64- name = "npm_package_archive" ,
65- srcs = [":npm_package" ],
66- extension = "tgz" ,
67- strip_prefix = "./npm_package" ,
68- # should not be built unless it is a dependency of another rule
69- tags = ["manual" ],
70- )
71-
72- # TODO: Replace when `ng_package` creates a valid `rules_js`-compliant npm package.
73- npm_package (
74- name = "npm_package" ,
75- srcs = [":angular_package" ],
76- replace_prefixes = {
77- "angular_package/" : "" ,
78- },
7963 tags = ["release-package" ],
80- )
81-
82- alias (
83- name = "pkg" ,
84- actual = ":npm_package" ,
64+ deps = [
65+ ":ssr" ,
66+ "//packages/angular/ssr/node" ,
67+ ],
8568)
8669
8770api_golden_test_npm_package (
0 commit comments