Skip to content

Commit eddf6bc

Browse files
committed
build: also produce tar.gz for bazel npm_package rules
1 parent 42185fc commit eddf6bc

File tree

7 files changed

+63
-0
lines changed

7 files changed

+63
-0
lines changed

packages/angular_devkit/architect/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
licenses(["notice"]) # MIT
77

8+
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
89
load("@npm_bazel_typescript//:index.bzl", "ts_library")
910

1011
# @external_begin
@@ -110,4 +111,12 @@ pkg_npm(
110111
":testing",
111112
],
112113
)
114+
115+
pkg_tar(
116+
name = "npm_package_archive",
117+
srcs = [":npm_package"],
118+
extension = "tar.gz",
119+
strip_prefix = "./npm_package",
120+
tags = ["manual"],
121+
)
113122
# @external_end

packages/angular_devkit/benchmark/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
licenses(["notice"]) # MIT
77

8+
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
89
load("@npm_bazel_jasmine//:index.bzl", "jasmine_node_test")
910
load("@npm_bazel_typescript//:index.bzl", "ts_library")
1011
load("@build_bazel_rules_nodejs//:index.bzl", "pkg_npm")
@@ -82,3 +83,11 @@ pkg_npm(
8283
":benchmark",
8384
],
8485
)
86+
87+
pkg_tar(
88+
name = "npm_package_archive",
89+
srcs = [":npm_package"],
90+
extension = "tar.gz",
91+
strip_prefix = "./npm_package",
92+
tags = ["manual"],
93+
)

packages/angular_devkit/build_optimizer/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
licenses(["notice"]) # MIT
77

8+
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
89
load("@npm_bazel_jasmine//:index.bzl", "jasmine_node_test")
910
load("@npm_bazel_typescript//:index.bzl", "ts_library")
1011
load("@build_bazel_rules_nodejs//:index.bzl", "pkg_npm")
@@ -72,3 +73,11 @@ pkg_npm(
7273
":build_optimizer",
7374
],
7475
)
76+
77+
pkg_tar(
78+
name = "npm_package_archive",
79+
srcs = [":npm_package"],
80+
extension = "tar.gz",
81+
strip_prefix = "./npm_package",
82+
tags = ["manual"],
83+
)

packages/angular_devkit/build_webpack/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
licenses(["notice"]) # MIT
77

8+
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
89
load("@npm_bazel_jasmine//:index.bzl", "jasmine_node_test")
910
load("@npm_bazel_typescript//:index.bzl", "ts_library")
1011
load("@build_bazel_rules_nodejs//:index.bzl", "pkg_npm")
@@ -101,3 +102,11 @@ pkg_npm(
101102
":build_webpack",
102103
],
103104
)
105+
106+
pkg_tar(
107+
name = "npm_package_archive",
108+
srcs = [":npm_package"],
109+
extension = "tar.gz",
110+
strip_prefix = "./npm_package",
111+
tags = ["manual"],
112+
)

packages/angular_devkit/core/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
# found in the LICENSE file at https://angular.io/license
55
package(default_visibility = ["//visibility:public"])
66

7+
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
78
load("@npm_bazel_jasmine//:index.bzl", "jasmine_node_test")
89
load("@npm_bazel_typescript//:index.bzl", "ts_library")
910

@@ -181,4 +182,12 @@ pkg_npm(
181182
":node_testing",
182183
],
183184
)
185+
186+
pkg_tar(
187+
name = "npm_package_archive",
188+
srcs = [":npm_package"],
189+
extension = "tar.gz",
190+
strip_prefix = "./npm_package",
191+
tags = ["manual"],
192+
)
184193
# @external_end

packages/angular_devkit/schematics/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
# found in the LICENSE file at https://angular.io/license
55
package(default_visibility = ["//visibility:public"])
66

7+
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
78
load("@npm_bazel_jasmine//:index.bzl", "jasmine_node_test")
89
load("@npm_bazel_typescript//:index.bzl", "ts_library")
910

@@ -257,4 +258,12 @@ pkg_npm(
257258
":tools",
258259
],
259260
)
261+
262+
pkg_tar(
263+
name = "npm_package_archive",
264+
srcs = [":npm_package"],
265+
extension = "tar.gz",
266+
strip_prefix = "./npm_package",
267+
tags = ["manual"],
268+
)
260269
# @external_end

packages/ngtools/webpack/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
licenses(["notice"]) # MIT
77

8+
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
89
load("@npm_bazel_jasmine//:index.bzl", "jasmine_node_test")
910
load("@npm_bazel_typescript//:index.bzl", "ts_library")
1011
load("@build_bazel_rules_nodejs//:index.bzl", "pkg_npm")
@@ -80,3 +81,11 @@ pkg_npm(
8081
":webpack",
8182
],
8283
)
84+
85+
pkg_tar(
86+
name = "npm_package_archive",
87+
srcs = [":npm_package"],
88+
extension = "tar.gz",
89+
strip_prefix = "./npm_package",
90+
tags = ["manual"],
91+
)

0 commit comments

Comments
 (0)