fix(bazel): ng_package packages attr not forwarded to npm_package (#22967)

PR Close #22967
This commit is contained in:
Jeremy Elbourn
2018-03-23 15:32:10 -07:00
committed by Matias Niemelä
parent 2388f24256
commit 2aabbc51fa
4 changed files with 29 additions and 1 deletions

View File

@ -1,6 +1,7 @@
package(default_visibility = ["//packages/bazel/test:__subpackages__"])
load("//packages/bazel:index.bzl", "ng_module", "ng_package")
load("//tools:defaults.bzl", "npm_package")
ng_module(
name = "example",
@ -21,6 +22,9 @@ ng_package(
":extra-styles.css",
],
entry_point = "packages/bazel/test/ng_package/example/index.js",
packages = [
":arbitrary_npm_package",
],
deps = [
":example",
"//packages/bazel/test/ng_package/example/secondary",
@ -43,3 +47,8 @@ genrule(
cmd = "echo World > $@",
output_to_bindir = True,
)
npm_package(
name = "arbitrary_npm_package",
srcs = [":arbitrary-npm-package-main.js"],
)

View File

@ -0,0 +1,9 @@
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
const x = 1;

View File

@ -1,3 +1,4 @@
arbitrary-npm-package-main.js
arbitrary_bin.txt
arbitrary_genfiles.txt
bundles
@ -68,6 +69,11 @@ secondary
secondary.d.ts
secondary.metadata.json
some-file.txt
--- arbitrary-npm-package-main.js ---
const x = 1;
--- arbitrary_bin.txt ---
World