Skip to content

Commit 14c55a6

Browse files
authored
fix: accept empty, relative or absolute js_image_layer(root) paths (#2153)
1 parent 494fe63 commit 14c55a6

13 files changed

+376
-386
lines changed

js/private/js_image_layer.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ def _js_image_layer_impl(ctx):
443443
binary_default_info = ctx.attr.binary[0][DefaultInfo]
444444
binary_label = ctx.attr.binary[0].label
445445

446-
binary_path = "." + paths.join(ctx.attr.root, binary_label.package, binary_label.name)
446+
binary_path = "./" + paths.join(ctx.attr.root.lstrip("./").lstrip("/"), binary_label.package, binary_label.name)
447447
runfiles_dir = binary_path + ".runfiles"
448448

449449
launcher = _write_laucher(ctx, binary_default_info.files_to_run.executable)

js/private/test/image/BUILD.bazel

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ make_js_image_layer(
3636
# more: https://stackoverflow.com/questions/26516369/zlib-gzip-produces-different-results-for-same-input-on-different-oses
3737
compression = "none",
3838
platform = ":linux_amd64",
39-
root = "/app",
39+
# root = unset to use default
4040
)
4141

4242
assert_checksum(
@@ -50,7 +50,7 @@ make_js_image_layer(
5050
name = "default",
5151
binary = ":bin",
5252
platform = ":linux_amd64",
53-
root = "/app",
53+
root = "", # blank
5454
)
5555

5656
assert_js_image_layer_listings(
@@ -65,7 +65,7 @@ make_js_image_layer(
6565
binary = ":bin",
6666
owner = "100:0",
6767
platform = ":linux_amd64",
68-
root = "/app",
68+
root = "/", # root /
6969
)
7070

7171
assert_js_image_layer_listings(
@@ -84,7 +84,7 @@ make_js_image_layer(
8484
},
8585
platform = ":linux_amd64",
8686
preserve_symlinks = "node_modules|/foobar/\"'",
87-
root = "/app",
87+
root = "./app", # with './' prefix
8888
)
8989

9090
assert_js_image_layer_listings(
@@ -100,7 +100,7 @@ make_js_image_layer(
100100
binary = ":bin",
101101
layer_groups = {"app": "no app for you"},
102102
platform = ":linux_amd64",
103-
root = "/app",
103+
root = "/app", # with /' prefix
104104
)
105105

106106
assert_js_image_layer_listings(
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
30d68ec624b56b9ed26b8c4158e763ef426755a58eb75243717e4425f4d78f76 js/private/test/image/cksum_node
2-
9cfeb34dbf744301fa25468020c94c34c5ac6d7c861bd787a4e46a4f9824c7fd js/private/test/image/cksum_package_store_3p
3-
457b4233e0d41c0c0d24f1c4d553a18f1195f5b380628e2465943c600af37278 js/private/test/image/cksum_package_store_1p
4-
64cd949f79838b5175573341bd2f3915134c13721f019aa774ddb25849b4d266 js/private/test/image/cksum_node_modules
1+
6c14634e7447def7aa7ccb850f76c2569be186a806d478a8449368276e3bd94c js/private/test/image/cksum_node
2+
52836a988c8ac815b4a3b70fa3a3acec67b851699fa989694cef4cc1fa53de96 js/private/test/image/cksum_package_store_3p
3+
642b308a0561fb51dfd96d08d74a4ec419c9d2ca501cfa1002a49c8e25fbe4c2 js/private/test/image/cksum_package_store_1p
4+
5d45f32dacf0b83e26c33d4e1017c694e79eaff29b8ecc336f9ea8fdee870d45 js/private/test/image/cksum_node_modules
Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/
2-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/
3-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/
4-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/
5-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/
6-
-r-xr-xr-x 0 100 0 23981 Jan 1 1970 ./app/js/private/test/image/bin
7-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/
8-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/
9-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/
10-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/
11-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/
12-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/
13-
-r-xr-xr-x 0 100 0 387 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/index.js
14-
-r-xr-xr-x 0 100 0 164 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/package.json
15-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/
16-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/
17-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/
18-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/
19-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/bin_/
20-
-r-xr-xr-x 0 100 0 23981 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/bin_/bin
21-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/bin_node_bin/
22-
-r-xr-xr-x 0 100 0 133 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/bin_node_bin/node
23-
-r-xr-xr-x 0 100 0 20 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/main.js
1+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/
2+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/
3+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/
4+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/
5+
-r-xr-xr-x 0 100 0 23981 Jan 1 1970 ./js/private/test/image/bin
6+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/
7+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/
8+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/
9+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/
10+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/
11+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/
12+
-r-xr-xr-x 0 100 0 387 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/index.js
13+
-r-xr-xr-x 0 100 0 164 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/package.json
14+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/
15+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/
16+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/
17+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/
18+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/bin_/
19+
-r-xr-xr-x 0 100 0 23981 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/bin_/bin
20+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/bin_node_bin/
21+
-r-xr-xr-x 0 100 0 133 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/bin_node_bin/node
22+
-r-xr-xr-x 0 100 0 20 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/main.js
Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/
2-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/
3-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/
4-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/
5-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/
6-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/
7-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/
8-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/
9-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/
10-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/node-patches/
11-
-r-xr-xr-x 0 100 0 32555 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/node-patches/fs.cjs
12-
-r-xr-xr-x 0 100 0 1702 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/node-patches/register.cjs
13-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/
14-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/bin/
15-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/bin/nodejs/
16-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/bin/nodejs/bin/
17-
-r-xr-xr-x 0 100 0 80316256 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/bin/nodejs/bin/node
1+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/
2+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/
3+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/
4+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/
5+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/
6+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/
7+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/
8+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/
9+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/node-patches/
10+
-r-xr-xr-x 0 100 0 32555 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/node-patches/fs.cjs
11+
-r-xr-xr-x 0 100 0 1702 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/node-patches/register.cjs
12+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/
13+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/bin/
14+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/bin/nodejs/
15+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/bin/nodejs/bin/
16+
-r-xr-xr-x 0 100 0 80316256 Jan 1 1970 ./js/private/test/image/bin.runfiles/rules_nodejs~~node~nodejs_linux_amd64/bin/nodejs/bin/node
Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/
2-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/
3-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/
4-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/
5-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/
6-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/
7-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/
8-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/
9-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/
10-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/
11-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/
12-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/node_modules/
13-
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/node_modules/acorn -> ../../../../../node_modules/.aspect_rules_js/acorn@8.7.1/node_modules/acorn
14-
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/node_modules/uuid -> ../../../../../node_modules/.aspect_rules_js/uuid@8.3.2/node_modules/uuid
15-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/
16-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/
17-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/
18-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/
19-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/node_modules/
20-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/node_modules/@mycorp/
21-
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/node_modules/@mycorp/pkg-d -> ../../../../../../node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/node_modules/@mycorp/pkg-d
22-
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/js/private/test/image/node_modules/acorn -> ../../../../../node_modules/.aspect_rules_js/acorn@8.12.1/node_modules/acorn
1+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/
2+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/
3+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/
4+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/
5+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/
6+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/
7+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/
8+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/
9+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/
10+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/
11+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/node_modules/
12+
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/node_modules/acorn -> ../../../../../node_modules/.aspect_rules_js/acorn@8.7.1/node_modules/acorn
13+
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/examples/npm_package/packages/pkg_d/node_modules/uuid -> ../../../../../node_modules/.aspect_rules_js/uuid@8.3.2/node_modules/uuid
14+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/
15+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/
16+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/
17+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/
18+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/node_modules/
19+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/node_modules/@mycorp/
20+
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/node_modules/@mycorp/pkg-d -> ../../../../../../node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/node_modules/@mycorp/pkg-d
21+
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/js/private/test/image/node_modules/acorn -> ../../../../../node_modules/.aspect_rules_js/acorn@8.12.1/node_modules/acorn
Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/
2-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/
3-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/
4-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/
5-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/
6-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/
7-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/
8-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/node_modules/
9-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/
10-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/
11-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/node_modules/
12-
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/node_modules/@mycorp/
13-
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./app/js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/node_modules/@mycorp/pkg-d -> ../../../../../examples/npm_package/packages/pkg_d
1+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/
2+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/
3+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/
4+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/
5+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/
6+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/
7+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/node_modules/
8+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/
9+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/
10+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/node_modules/
11+
drwxr-xr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/node_modules/@mycorp/
12+
lrwxrwxr-x 0 100 0 0 Jan 1 1970 ./js/private/test/image/bin.runfiles/_main/node_modules/.aspect_rules_js/@mycorp+pkg-d@0.0.0/node_modules/@mycorp/pkg-d -> ../../../../../examples/npm_package/packages/pkg_d

0 commit comments

Comments
 (0)