diff --git a/BUILD.bazel b/BUILD.bazel
index 5726b01bb..e85faadcb 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -11,7 +11,6 @@ load("//npm:defs.bzl", "npm_link_package")
# manual /WORKSPACE npm_import rules to bazel-bin/node_modules as well as the package store
# bazel-bin/node_modules/.aspect_rules_js since /pnpm-lock.yaml is the root of the pnpm workspace
npm_link_all_packages(
- name = "node_modules",
imported_links = [
npm_link_acorn,
npm_link_pnpm,
@@ -27,7 +26,6 @@ build_test(
# buildifier: disable=duplicated-name
NODE_MODULES = npm_link_targets(
- name = "node_modules",
package = package_name(),
) + [
"//:node_modules/acorn",
diff --git a/docs/npm_import.md b/docs/npm_import.md
index 32839d662..fd69269d2 100644
--- a/docs/npm_import.md
+++ b/docs/npm_import.md
@@ -79,7 +79,7 @@ package's `BUILD.bazel` file:
```
load("@npm__at_types_node__15.12.2__links//:defs.bzl", npm_link_types_node = "npm_link_imported_package")
-npm_link_types_node(name = "node_modules")
+npm_link_types_node()
```
This links `@types/node` into the `node_modules` of this package with the target name `:node_modules/@types/node`.
@@ -95,7 +95,7 @@ When using `npm_translate_lock`, you can link all the npm dependencies in the lo
```
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
```
This creates `:node_modules/name` and `:node_modules/@scope/name` targets for all direct npm dependencies in the package.
@@ -111,7 +111,6 @@ load("@npm//:defs.bzl", "npm_link_all_packages")
load("@npm__at_types_node__15.12.2__links//:defs.bzl", npm_link_types_node = "npm_link_imported_package")
npm_link_all_packages(
- name = "node_modules",
imported_links = [
npm_link_types_node,
]
diff --git a/docs/npm_link_all_packages.md b/docs/npm_link_all_packages.md
index 9d32d60e9..809cbfc28 100644
--- a/docs/npm_link_all_packages.md
+++ b/docs/npm_link_all_packages.md
@@ -16,7 +16,7 @@ load("@npm//:defs.bzl", "npm_link_targets", "npm_link_all_packages")
## npm_link_all_packages
-npm_link_all_packages(name, imported_links)
+npm_link_all_packages(imported_links)
Generated list of npm_link_package() target generators and first-party linked packages corresponding to the packages in {pnpm_lock_label}
@@ -27,7 +27,6 @@ If you use manually-written [`npm_import`](/docs/npm_import.md#npm_import) you c
load("@npm_meaning-of-life__links//:defs.bzl", npm_link_meaning_of_life = "npm_link_imported_package")
npm_link_all_packages(
- name = "node_modules",
imported_links = [
npm_link_meaning_of_life,
],
@@ -39,7 +38,6 @@ If you use manually-written [`npm_import`](/docs/npm_import.md#npm_import) you c
| Name | Description | Default Value |
| :------------- | :------------- | :------------- |
-| name | name of catch all target to generate for all packages linked | `"node_modules"` |
| imported_links | optional list link functions from manually imported packages that were fetched with npm_import rules. | `[]` |
@@ -48,7 +46,7 @@ If you use manually-written [`npm_import`](/docs/npm_import.md#npm_import) you c
## npm_link_targets
-npm_link_targets(name, package)
+npm_link_targets(package)
Generated list of target names that are linked by npm_link_all_packages()
@@ -58,7 +56,6 @@ Generated list of target names that are linked by npm_link_all_packages()
| Name | Description | Default Value |
| :------------- | :------------- | :------------- |
-| name | name of catch all target to generate for all packages linked | `"node_modules"` |
| package | Bazel package to generate targets names for.
Set to an empty string "" to specify the root package.
If unspecified, the current package (`native.package_name()`) is used. | `None` |
**RETURNS**
diff --git a/e2e/bzlmod/BUILD.bazel b/e2e/bzlmod/BUILD.bazel
index 246e36826..fa69f1734 100644
--- a/e2e/bzlmod/BUILD.bazel
+++ b/e2e/bzlmod/BUILD.bazel
@@ -12,7 +12,6 @@ not_windows = select({
})
npm_link_all_packages(
- name = "node_modules",
imported_links = [
npm_link_meaning_of_life,
],
diff --git a/e2e/bzlmod/other_module/BUILD.bazel b/e2e/bzlmod/other_module/BUILD.bazel
index 962d95939..8f18a3c84 100644
--- a/e2e/bzlmod/other_module/BUILD.bazel
+++ b/e2e/bzlmod/other_module/BUILD.bazel
@@ -1,7 +1,7 @@
load("@npm_other_module//:defs.bzl", "npm_link_all_packages")
load("@npm_other_module//:pyright/package_json.bzl", pyright = "bin")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
pyright.pyright_binary(
name = "pyright",
diff --git a/e2e/gyp_no_install_script/BUILD.bazel b/e2e/gyp_no_install_script/BUILD.bazel
index adaa033f0..921dc0ffc 100644
--- a/e2e/gyp_no_install_script/BUILD.bazel
+++ b/e2e/gyp_no_install_script/BUILD.bazel
@@ -2,7 +2,7 @@ load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_files")
load("@aspect_rules_js//js:defs.bzl", "js_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
js_test(
name = "test",
diff --git a/e2e/gyp_no_install_script/snapshots/bzlmod/segfault-handler_defs.bzl b/e2e/gyp_no_install_script/snapshots/bzlmod/segfault-handler_defs.bzl
index ad0d61c6f..5876e5ef9 100644
--- a/e2e/gyp_no_install_script/snapshots/bzlmod/segfault-handler_defs.bzl
+++ b/e2e/gyp_no_install_script/snapshots/bzlmod/segfault-handler_defs.bzl
@@ -16,220 +16,219 @@ _PACKAGE_STORE_NAME = "segfault-handler@1.3.0"
# Generated npm_package_store targets for npm package segfault-handler@1.3.0
# buildifier: disable=function-docstring
-def npm_imported_package_store(link_root_name):
+def npm_imported_package_store():
_npm_imported_package_store(
- link_root_name = link_root_name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
deps = {
- ":.aspect_rules_js/{link_root_name}/@gar+promisify@1.1.3/pkg": "@gar/promisify",
- ":.aspect_rules_js/{link_root_name}/@npmcli+fs@2.1.2/pkg": "@npmcli/fs",
- ":.aspect_rules_js/{link_root_name}/@npmcli+move-file@2.0.1/pkg": "@npmcli/move-file",
- ":.aspect_rules_js/{link_root_name}/@tootallnate+once@2.0.0/pkg": "@tootallnate/once",
- ":.aspect_rules_js/{link_root_name}/abbrev@1.1.1/pkg": "abbrev",
- ":.aspect_rules_js/{link_root_name}/agent-base@6.0.2/pkg": "agent-base",
- ":.aspect_rules_js/{link_root_name}/agentkeepalive@4.2.1/pkg": "agentkeepalive",
- ":.aspect_rules_js/{link_root_name}/aggregate-error@3.1.0/pkg": "aggregate-error",
- ":.aspect_rules_js/{link_root_name}/ansi-regex@5.0.1/pkg": "ansi-regex",
- ":.aspect_rules_js/{link_root_name}/aproba@2.0.0/pkg": "aproba",
- ":.aspect_rules_js/{link_root_name}/are-we-there-yet@3.0.1/pkg": "are-we-there-yet",
- ":.aspect_rules_js/{link_root_name}/balanced-match@1.0.2/pkg": "balanced-match",
- ":.aspect_rules_js/{link_root_name}/bindings@1.5.0/pkg": "bindings",
- ":.aspect_rules_js/{link_root_name}/brace-expansion@1.1.11/pkg": "brace-expansion",
- ":.aspect_rules_js/{link_root_name}/brace-expansion@2.0.1/pkg": "brace-expansion",
- ":.aspect_rules_js/{link_root_name}/cacache@16.1.3/pkg": "cacache",
- ":.aspect_rules_js/{link_root_name}/chownr@2.0.0/pkg": "chownr",
- ":.aspect_rules_js/{link_root_name}/clean-stack@2.2.0/pkg": "clean-stack",
- ":.aspect_rules_js/{link_root_name}/color-support@1.1.3/pkg": "color-support",
- ":.aspect_rules_js/{link_root_name}/concat-map@0.0.1/pkg": "concat-map",
- ":.aspect_rules_js/{link_root_name}/console-control-strings@1.1.0/pkg": "console-control-strings",
- ":.aspect_rules_js/{link_root_name}/debug@4.3.4/pkg": "debug",
- ":.aspect_rules_js/{link_root_name}/delegates@1.0.0/pkg": "delegates",
- ":.aspect_rules_js/{link_root_name}/depd@1.1.2/pkg": "depd",
- ":.aspect_rules_js/{link_root_name}/emoji-regex@8.0.0/pkg": "emoji-regex",
- ":.aspect_rules_js/{link_root_name}/encoding@0.1.13/pkg": "encoding",
- ":.aspect_rules_js/{link_root_name}/env-paths@2.2.1/pkg": "env-paths",
- ":.aspect_rules_js/{link_root_name}/err-code@2.0.3/pkg": "err-code",
- ":.aspect_rules_js/{link_root_name}/file-uri-to-path@1.0.0/pkg": "file-uri-to-path",
- ":.aspect_rules_js/{link_root_name}/fs-minipass@2.1.0/pkg": "fs-minipass",
- ":.aspect_rules_js/{link_root_name}/fs.realpath@1.0.0/pkg": "fs.realpath",
- ":.aspect_rules_js/{link_root_name}/gauge@4.0.4/pkg": "gauge",
- ":.aspect_rules_js/{link_root_name}/glob@7.2.3/pkg": "glob",
- ":.aspect_rules_js/{link_root_name}/glob@8.1.0/pkg": "glob",
- ":.aspect_rules_js/{link_root_name}/graceful-fs@4.2.10/pkg": "graceful-fs",
- ":.aspect_rules_js/{link_root_name}/has-unicode@2.0.1/pkg": "has-unicode",
- ":.aspect_rules_js/{link_root_name}/http-cache-semantics@4.1.1/pkg": "http-cache-semantics",
- ":.aspect_rules_js/{link_root_name}/http-proxy-agent@5.0.0/pkg": "http-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/https-proxy-agent@5.0.1/pkg": "https-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/humanize-ms@1.2.1/pkg": "humanize-ms",
- ":.aspect_rules_js/{link_root_name}/iconv-lite@0.6.3/pkg": "iconv-lite",
- ":.aspect_rules_js/{link_root_name}/imurmurhash@0.1.4/pkg": "imurmurhash",
- ":.aspect_rules_js/{link_root_name}/indent-string@4.0.0/pkg": "indent-string",
- ":.aspect_rules_js/{link_root_name}/infer-owner@1.0.4/pkg": "infer-owner",
- ":.aspect_rules_js/{link_root_name}/inflight@1.0.6/pkg": "inflight",
- ":.aspect_rules_js/{link_root_name}/inherits@2.0.4/pkg": "inherits",
- ":.aspect_rules_js/{link_root_name}/ip@2.0.0/pkg": "ip",
- ":.aspect_rules_js/{link_root_name}/is-fullwidth-code-point@3.0.0/pkg": "is-fullwidth-code-point",
- ":.aspect_rules_js/{link_root_name}/is-lambda@1.0.1/pkg": "is-lambda",
- ":.aspect_rules_js/{link_root_name}/isexe@2.0.0/pkg": "isexe",
- ":.aspect_rules_js/{link_root_name}/lru-cache@6.0.0/pkg": "lru-cache",
- ":.aspect_rules_js/{link_root_name}/lru-cache@7.17.0/pkg": "lru-cache",
- ":.aspect_rules_js/{link_root_name}/make-fetch-happen@10.2.1/pkg": "make-fetch-happen",
- ":.aspect_rules_js/{link_root_name}/minimatch@3.1.2/pkg": "minimatch",
- ":.aspect_rules_js/{link_root_name}/minimatch@5.1.6/pkg": "minimatch",
- ":.aspect_rules_js/{link_root_name}/minipass@3.3.6/pkg": "minipass",
- ":.aspect_rules_js/{link_root_name}/minipass@4.2.4/pkg": "minipass",
- ":.aspect_rules_js/{link_root_name}/minipass-collect@1.0.2/pkg": "minipass-collect",
- ":.aspect_rules_js/{link_root_name}/minipass-fetch@2.1.2/pkg": "minipass-fetch",
- ":.aspect_rules_js/{link_root_name}/minipass-flush@1.0.5/pkg": "minipass-flush",
- ":.aspect_rules_js/{link_root_name}/minipass-pipeline@1.2.4/pkg": "minipass-pipeline",
- ":.aspect_rules_js/{link_root_name}/minipass-sized@1.0.3/pkg": "minipass-sized",
- ":.aspect_rules_js/{link_root_name}/minizlib@2.1.2/pkg": "minizlib",
- ":.aspect_rules_js/{link_root_name}/mkdirp@1.0.4/pkg": "mkdirp",
- ":.aspect_rules_js/{link_root_name}/ms@2.1.3/pkg": "ms",
- ":.aspect_rules_js/{link_root_name}/ms@2.1.2/pkg": "ms",
- ":.aspect_rules_js/{link_root_name}/nan@2.17.0/pkg": "nan",
- ":.aspect_rules_js/{link_root_name}/negotiator@0.6.3/pkg": "negotiator",
- ":.aspect_rules_js/{link_root_name}/node-gyp@9.3.1/pkg": "node-gyp",
- ":.aspect_rules_js/{link_root_name}/nopt@6.0.0/pkg": "nopt",
- ":.aspect_rules_js/{link_root_name}/npmlog@6.0.2/pkg": "npmlog",
- ":.aspect_rules_js/{link_root_name}/once@1.4.0/pkg": "once",
- ":.aspect_rules_js/{link_root_name}/p-map@4.0.0/pkg": "p-map",
- ":.aspect_rules_js/{link_root_name}/path-is-absolute@1.0.1/pkg": "path-is-absolute",
- ":.aspect_rules_js/{link_root_name}/promise-inflight@1.0.1/pkg": "promise-inflight",
- ":.aspect_rules_js/{link_root_name}/promise-retry@2.0.1/pkg": "promise-retry",
- ":.aspect_rules_js/{link_root_name}/readable-stream@3.6.1/pkg": "readable-stream",
- ":.aspect_rules_js/{link_root_name}/retry@0.12.0/pkg": "retry",
- ":.aspect_rules_js/{link_root_name}/rimraf@3.0.2/pkg": "rimraf",
- ":.aspect_rules_js/{link_root_name}/safe-buffer@5.2.1/pkg": "safe-buffer",
- ":.aspect_rules_js/{link_root_name}/safer-buffer@2.1.2/pkg": "safer-buffer",
- ":.aspect_rules_js/{link_root_name}/segfault-handler@1.3.0/pkg": "segfault-handler",
- ":.aspect_rules_js/{link_root_name}/semver@7.3.8/pkg": "semver",
- ":.aspect_rules_js/{link_root_name}/set-blocking@2.0.0/pkg": "set-blocking",
- ":.aspect_rules_js/{link_root_name}/signal-exit@3.0.7/pkg": "signal-exit",
- ":.aspect_rules_js/{link_root_name}/smart-buffer@4.2.0/pkg": "smart-buffer",
- ":.aspect_rules_js/{link_root_name}/socks@2.7.1/pkg": "socks",
- ":.aspect_rules_js/{link_root_name}/socks-proxy-agent@7.0.0/pkg": "socks-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/ssri@9.0.1/pkg": "ssri",
- ":.aspect_rules_js/{link_root_name}/string-width@4.2.3/pkg": "string-width",
- ":.aspect_rules_js/{link_root_name}/string_decoder@1.3.0/pkg": "string_decoder",
- ":.aspect_rules_js/{link_root_name}/strip-ansi@6.0.1/pkg": "strip-ansi",
- ":.aspect_rules_js/{link_root_name}/tar@6.1.13/pkg": "tar",
- ":.aspect_rules_js/{link_root_name}/unique-filename@2.0.1/pkg": "unique-filename",
- ":.aspect_rules_js/{link_root_name}/unique-slug@3.0.0/pkg": "unique-slug",
- ":.aspect_rules_js/{link_root_name}/util-deprecate@1.0.2/pkg": "util-deprecate",
- ":.aspect_rules_js/{link_root_name}/which@2.0.2/pkg": "which",
- ":.aspect_rules_js/{link_root_name}/wide-align@1.1.5/pkg": "wide-align",
- ":.aspect_rules_js/{link_root_name}/wrappy@1.0.2/pkg": "wrappy",
- ":.aspect_rules_js/{link_root_name}/yallist@4.0.0/pkg": "yallist",
+ ":.aspect_rules_js/@gar+promisify@1.1.3/pkg": "@gar/promisify",
+ ":.aspect_rules_js/@npmcli+fs@2.1.2/pkg": "@npmcli/fs",
+ ":.aspect_rules_js/@npmcli+move-file@2.0.1/pkg": "@npmcli/move-file",
+ ":.aspect_rules_js/@tootallnate+once@2.0.0/pkg": "@tootallnate/once",
+ ":.aspect_rules_js/abbrev@1.1.1/pkg": "abbrev",
+ ":.aspect_rules_js/agent-base@6.0.2/pkg": "agent-base",
+ ":.aspect_rules_js/agentkeepalive@4.2.1/pkg": "agentkeepalive",
+ ":.aspect_rules_js/aggregate-error@3.1.0/pkg": "aggregate-error",
+ ":.aspect_rules_js/ansi-regex@5.0.1/pkg": "ansi-regex",
+ ":.aspect_rules_js/aproba@2.0.0/pkg": "aproba",
+ ":.aspect_rules_js/are-we-there-yet@3.0.1/pkg": "are-we-there-yet",
+ ":.aspect_rules_js/balanced-match@1.0.2/pkg": "balanced-match",
+ ":.aspect_rules_js/bindings@1.5.0/pkg": "bindings",
+ ":.aspect_rules_js/brace-expansion@1.1.11/pkg": "brace-expansion",
+ ":.aspect_rules_js/brace-expansion@2.0.1/pkg": "brace-expansion",
+ ":.aspect_rules_js/cacache@16.1.3/pkg": "cacache",
+ ":.aspect_rules_js/chownr@2.0.0/pkg": "chownr",
+ ":.aspect_rules_js/clean-stack@2.2.0/pkg": "clean-stack",
+ ":.aspect_rules_js/color-support@1.1.3/pkg": "color-support",
+ ":.aspect_rules_js/concat-map@0.0.1/pkg": "concat-map",
+ ":.aspect_rules_js/console-control-strings@1.1.0/pkg": "console-control-strings",
+ ":.aspect_rules_js/debug@4.3.4/pkg": "debug",
+ ":.aspect_rules_js/delegates@1.0.0/pkg": "delegates",
+ ":.aspect_rules_js/depd@1.1.2/pkg": "depd",
+ ":.aspect_rules_js/emoji-regex@8.0.0/pkg": "emoji-regex",
+ ":.aspect_rules_js/encoding@0.1.13/pkg": "encoding",
+ ":.aspect_rules_js/env-paths@2.2.1/pkg": "env-paths",
+ ":.aspect_rules_js/err-code@2.0.3/pkg": "err-code",
+ ":.aspect_rules_js/file-uri-to-path@1.0.0/pkg": "file-uri-to-path",
+ ":.aspect_rules_js/fs-minipass@2.1.0/pkg": "fs-minipass",
+ ":.aspect_rules_js/fs.realpath@1.0.0/pkg": "fs.realpath",
+ ":.aspect_rules_js/gauge@4.0.4/pkg": "gauge",
+ ":.aspect_rules_js/glob@7.2.3/pkg": "glob",
+ ":.aspect_rules_js/glob@8.1.0/pkg": "glob",
+ ":.aspect_rules_js/graceful-fs@4.2.10/pkg": "graceful-fs",
+ ":.aspect_rules_js/has-unicode@2.0.1/pkg": "has-unicode",
+ ":.aspect_rules_js/http-cache-semantics@4.1.1/pkg": "http-cache-semantics",
+ ":.aspect_rules_js/http-proxy-agent@5.0.0/pkg": "http-proxy-agent",
+ ":.aspect_rules_js/https-proxy-agent@5.0.1/pkg": "https-proxy-agent",
+ ":.aspect_rules_js/humanize-ms@1.2.1/pkg": "humanize-ms",
+ ":.aspect_rules_js/iconv-lite@0.6.3/pkg": "iconv-lite",
+ ":.aspect_rules_js/imurmurhash@0.1.4/pkg": "imurmurhash",
+ ":.aspect_rules_js/indent-string@4.0.0/pkg": "indent-string",
+ ":.aspect_rules_js/infer-owner@1.0.4/pkg": "infer-owner",
+ ":.aspect_rules_js/inflight@1.0.6/pkg": "inflight",
+ ":.aspect_rules_js/inherits@2.0.4/pkg": "inherits",
+ ":.aspect_rules_js/ip@2.0.0/pkg": "ip",
+ ":.aspect_rules_js/is-fullwidth-code-point@3.0.0/pkg": "is-fullwidth-code-point",
+ ":.aspect_rules_js/is-lambda@1.0.1/pkg": "is-lambda",
+ ":.aspect_rules_js/isexe@2.0.0/pkg": "isexe",
+ ":.aspect_rules_js/lru-cache@6.0.0/pkg": "lru-cache",
+ ":.aspect_rules_js/lru-cache@7.17.0/pkg": "lru-cache",
+ ":.aspect_rules_js/make-fetch-happen@10.2.1/pkg": "make-fetch-happen",
+ ":.aspect_rules_js/minimatch@3.1.2/pkg": "minimatch",
+ ":.aspect_rules_js/minimatch@5.1.6/pkg": "minimatch",
+ ":.aspect_rules_js/minipass@3.3.6/pkg": "minipass",
+ ":.aspect_rules_js/minipass@4.2.4/pkg": "minipass",
+ ":.aspect_rules_js/minipass-collect@1.0.2/pkg": "minipass-collect",
+ ":.aspect_rules_js/minipass-fetch@2.1.2/pkg": "minipass-fetch",
+ ":.aspect_rules_js/minipass-flush@1.0.5/pkg": "minipass-flush",
+ ":.aspect_rules_js/minipass-pipeline@1.2.4/pkg": "minipass-pipeline",
+ ":.aspect_rules_js/minipass-sized@1.0.3/pkg": "minipass-sized",
+ ":.aspect_rules_js/minizlib@2.1.2/pkg": "minizlib",
+ ":.aspect_rules_js/mkdirp@1.0.4/pkg": "mkdirp",
+ ":.aspect_rules_js/ms@2.1.3/pkg": "ms",
+ ":.aspect_rules_js/ms@2.1.2/pkg": "ms",
+ ":.aspect_rules_js/nan@2.17.0/pkg": "nan",
+ ":.aspect_rules_js/negotiator@0.6.3/pkg": "negotiator",
+ ":.aspect_rules_js/node-gyp@9.3.1/pkg": "node-gyp",
+ ":.aspect_rules_js/nopt@6.0.0/pkg": "nopt",
+ ":.aspect_rules_js/npmlog@6.0.2/pkg": "npmlog",
+ ":.aspect_rules_js/once@1.4.0/pkg": "once",
+ ":.aspect_rules_js/p-map@4.0.0/pkg": "p-map",
+ ":.aspect_rules_js/path-is-absolute@1.0.1/pkg": "path-is-absolute",
+ ":.aspect_rules_js/promise-inflight@1.0.1/pkg": "promise-inflight",
+ ":.aspect_rules_js/promise-retry@2.0.1/pkg": "promise-retry",
+ ":.aspect_rules_js/readable-stream@3.6.1/pkg": "readable-stream",
+ ":.aspect_rules_js/retry@0.12.0/pkg": "retry",
+ ":.aspect_rules_js/rimraf@3.0.2/pkg": "rimraf",
+ ":.aspect_rules_js/safe-buffer@5.2.1/pkg": "safe-buffer",
+ ":.aspect_rules_js/safer-buffer@2.1.2/pkg": "safer-buffer",
+ ":.aspect_rules_js/segfault-handler@1.3.0/pkg": "segfault-handler",
+ ":.aspect_rules_js/semver@7.3.8/pkg": "semver",
+ ":.aspect_rules_js/set-blocking@2.0.0/pkg": "set-blocking",
+ ":.aspect_rules_js/signal-exit@3.0.7/pkg": "signal-exit",
+ ":.aspect_rules_js/smart-buffer@4.2.0/pkg": "smart-buffer",
+ ":.aspect_rules_js/socks@2.7.1/pkg": "socks",
+ ":.aspect_rules_js/socks-proxy-agent@7.0.0/pkg": "socks-proxy-agent",
+ ":.aspect_rules_js/ssri@9.0.1/pkg": "ssri",
+ ":.aspect_rules_js/string-width@4.2.3/pkg": "string-width",
+ ":.aspect_rules_js/string_decoder@1.3.0/pkg": "string_decoder",
+ ":.aspect_rules_js/strip-ansi@6.0.1/pkg": "strip-ansi",
+ ":.aspect_rules_js/tar@6.1.13/pkg": "tar",
+ ":.aspect_rules_js/unique-filename@2.0.1/pkg": "unique-filename",
+ ":.aspect_rules_js/unique-slug@3.0.0/pkg": "unique-slug",
+ ":.aspect_rules_js/util-deprecate@1.0.2/pkg": "util-deprecate",
+ ":.aspect_rules_js/which@2.0.2/pkg": "which",
+ ":.aspect_rules_js/wide-align@1.1.5/pkg": "wide-align",
+ ":.aspect_rules_js/wrappy@1.0.2/pkg": "wrappy",
+ ":.aspect_rules_js/yallist@4.0.0/pkg": "yallist",
},
ref_deps = {
- ":.aspect_rules_js/{link_root_name}/bindings@1.5.0/ref": "bindings",
- ":.aspect_rules_js/{link_root_name}/nan@2.17.0/ref": "nan",
- ":.aspect_rules_js/{link_root_name}/node-gyp@9.3.1/ref": "node-gyp",
+ ":.aspect_rules_js/bindings@1.5.0/ref": "bindings",
+ ":.aspect_rules_js/nan@2.17.0/ref": "nan",
+ ":.aspect_rules_js/node-gyp@9.3.1/ref": "node-gyp",
},
lc_deps = {
- ":.aspect_rules_js/{link_root_name}/@gar+promisify@1.1.3/pkg": "@gar/promisify",
- ":.aspect_rules_js/{link_root_name}/@npmcli+fs@2.1.2/pkg": "@npmcli/fs",
- ":.aspect_rules_js/{link_root_name}/@npmcli+move-file@2.0.1/pkg": "@npmcli/move-file",
- ":.aspect_rules_js/{link_root_name}/@tootallnate+once@2.0.0/pkg": "@tootallnate/once",
- ":.aspect_rules_js/{link_root_name}/abbrev@1.1.1/pkg": "abbrev",
- ":.aspect_rules_js/{link_root_name}/agent-base@6.0.2/pkg": "agent-base",
- ":.aspect_rules_js/{link_root_name}/agentkeepalive@4.2.1/pkg": "agentkeepalive",
- ":.aspect_rules_js/{link_root_name}/aggregate-error@3.1.0/pkg": "aggregate-error",
- ":.aspect_rules_js/{link_root_name}/ansi-regex@5.0.1/pkg": "ansi-regex",
- ":.aspect_rules_js/{link_root_name}/aproba@2.0.0/pkg": "aproba",
- ":.aspect_rules_js/{link_root_name}/are-we-there-yet@3.0.1/pkg": "are-we-there-yet",
- ":.aspect_rules_js/{link_root_name}/balanced-match@1.0.2/pkg": "balanced-match",
- ":.aspect_rules_js/{link_root_name}/bindings@1.5.0/pkg": "bindings",
- ":.aspect_rules_js/{link_root_name}/brace-expansion@1.1.11/pkg": "brace-expansion",
- ":.aspect_rules_js/{link_root_name}/brace-expansion@2.0.1/pkg": "brace-expansion",
- ":.aspect_rules_js/{link_root_name}/cacache@16.1.3/pkg": "cacache",
- ":.aspect_rules_js/{link_root_name}/chownr@2.0.0/pkg": "chownr",
- ":.aspect_rules_js/{link_root_name}/clean-stack@2.2.0/pkg": "clean-stack",
- ":.aspect_rules_js/{link_root_name}/color-support@1.1.3/pkg": "color-support",
- ":.aspect_rules_js/{link_root_name}/concat-map@0.0.1/pkg": "concat-map",
- ":.aspect_rules_js/{link_root_name}/console-control-strings@1.1.0/pkg": "console-control-strings",
- ":.aspect_rules_js/{link_root_name}/debug@4.3.4/pkg": "debug",
- ":.aspect_rules_js/{link_root_name}/delegates@1.0.0/pkg": "delegates",
- ":.aspect_rules_js/{link_root_name}/depd@1.1.2/pkg": "depd",
- ":.aspect_rules_js/{link_root_name}/emoji-regex@8.0.0/pkg": "emoji-regex",
- ":.aspect_rules_js/{link_root_name}/encoding@0.1.13/pkg": "encoding",
- ":.aspect_rules_js/{link_root_name}/env-paths@2.2.1/pkg": "env-paths",
- ":.aspect_rules_js/{link_root_name}/err-code@2.0.3/pkg": "err-code",
- ":.aspect_rules_js/{link_root_name}/file-uri-to-path@1.0.0/pkg": "file-uri-to-path",
- ":.aspect_rules_js/{link_root_name}/fs-minipass@2.1.0/pkg": "fs-minipass",
- ":.aspect_rules_js/{link_root_name}/fs.realpath@1.0.0/pkg": "fs.realpath",
- ":.aspect_rules_js/{link_root_name}/gauge@4.0.4/pkg": "gauge",
- ":.aspect_rules_js/{link_root_name}/glob@7.2.3/pkg": "glob",
- ":.aspect_rules_js/{link_root_name}/glob@8.1.0/pkg": "glob",
- ":.aspect_rules_js/{link_root_name}/graceful-fs@4.2.10/pkg": "graceful-fs",
- ":.aspect_rules_js/{link_root_name}/has-unicode@2.0.1/pkg": "has-unicode",
- ":.aspect_rules_js/{link_root_name}/http-cache-semantics@4.1.1/pkg": "http-cache-semantics",
- ":.aspect_rules_js/{link_root_name}/http-proxy-agent@5.0.0/pkg": "http-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/https-proxy-agent@5.0.1/pkg": "https-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/humanize-ms@1.2.1/pkg": "humanize-ms",
- ":.aspect_rules_js/{link_root_name}/iconv-lite@0.6.3/pkg": "iconv-lite",
- ":.aspect_rules_js/{link_root_name}/imurmurhash@0.1.4/pkg": "imurmurhash",
- ":.aspect_rules_js/{link_root_name}/indent-string@4.0.0/pkg": "indent-string",
- ":.aspect_rules_js/{link_root_name}/infer-owner@1.0.4/pkg": "infer-owner",
- ":.aspect_rules_js/{link_root_name}/inflight@1.0.6/pkg": "inflight",
- ":.aspect_rules_js/{link_root_name}/inherits@2.0.4/pkg": "inherits",
- ":.aspect_rules_js/{link_root_name}/ip@2.0.0/pkg": "ip",
- ":.aspect_rules_js/{link_root_name}/is-fullwidth-code-point@3.0.0/pkg": "is-fullwidth-code-point",
- ":.aspect_rules_js/{link_root_name}/is-lambda@1.0.1/pkg": "is-lambda",
- ":.aspect_rules_js/{link_root_name}/isexe@2.0.0/pkg": "isexe",
- ":.aspect_rules_js/{link_root_name}/lru-cache@6.0.0/pkg": "lru-cache",
- ":.aspect_rules_js/{link_root_name}/lru-cache@7.17.0/pkg": "lru-cache",
- ":.aspect_rules_js/{link_root_name}/make-fetch-happen@10.2.1/pkg": "make-fetch-happen",
- ":.aspect_rules_js/{link_root_name}/minimatch@3.1.2/pkg": "minimatch",
- ":.aspect_rules_js/{link_root_name}/minimatch@5.1.6/pkg": "minimatch",
- ":.aspect_rules_js/{link_root_name}/minipass@3.3.6/pkg": "minipass",
- ":.aspect_rules_js/{link_root_name}/minipass@4.2.4/pkg": "minipass",
- ":.aspect_rules_js/{link_root_name}/minipass-collect@1.0.2/pkg": "minipass-collect",
- ":.aspect_rules_js/{link_root_name}/minipass-fetch@2.1.2/pkg": "minipass-fetch",
- ":.aspect_rules_js/{link_root_name}/minipass-flush@1.0.5/pkg": "minipass-flush",
- ":.aspect_rules_js/{link_root_name}/minipass-pipeline@1.2.4/pkg": "minipass-pipeline",
- ":.aspect_rules_js/{link_root_name}/minipass-sized@1.0.3/pkg": "minipass-sized",
- ":.aspect_rules_js/{link_root_name}/minizlib@2.1.2/pkg": "minizlib",
- ":.aspect_rules_js/{link_root_name}/mkdirp@1.0.4/pkg": "mkdirp",
- ":.aspect_rules_js/{link_root_name}/ms@2.1.3/pkg": "ms",
- ":.aspect_rules_js/{link_root_name}/ms@2.1.2/pkg": "ms",
- ":.aspect_rules_js/{link_root_name}/nan@2.17.0/pkg": "nan",
- ":.aspect_rules_js/{link_root_name}/negotiator@0.6.3/pkg": "negotiator",
- ":.aspect_rules_js/{link_root_name}/node-gyp@9.3.1/pkg": "node-gyp",
- ":.aspect_rules_js/{link_root_name}/nopt@6.0.0/pkg": "nopt",
- ":.aspect_rules_js/{link_root_name}/npmlog@6.0.2/pkg": "npmlog",
- ":.aspect_rules_js/{link_root_name}/once@1.4.0/pkg": "once",
- ":.aspect_rules_js/{link_root_name}/p-map@4.0.0/pkg": "p-map",
- ":.aspect_rules_js/{link_root_name}/path-is-absolute@1.0.1/pkg": "path-is-absolute",
- ":.aspect_rules_js/{link_root_name}/promise-inflight@1.0.1/pkg": "promise-inflight",
- ":.aspect_rules_js/{link_root_name}/promise-retry@2.0.1/pkg": "promise-retry",
- ":.aspect_rules_js/{link_root_name}/readable-stream@3.6.1/pkg": "readable-stream",
- ":.aspect_rules_js/{link_root_name}/retry@0.12.0/pkg": "retry",
- ":.aspect_rules_js/{link_root_name}/rimraf@3.0.2/pkg": "rimraf",
- ":.aspect_rules_js/{link_root_name}/safe-buffer@5.2.1/pkg": "safe-buffer",
- ":.aspect_rules_js/{link_root_name}/safer-buffer@2.1.2/pkg": "safer-buffer",
- ":.aspect_rules_js/{link_root_name}/segfault-handler@1.3.0/pkg_pre_lc_lite": "segfault-handler",
- ":.aspect_rules_js/{link_root_name}/semver@7.3.8/pkg": "semver",
- ":.aspect_rules_js/{link_root_name}/set-blocking@2.0.0/pkg": "set-blocking",
- ":.aspect_rules_js/{link_root_name}/signal-exit@3.0.7/pkg": "signal-exit",
- ":.aspect_rules_js/{link_root_name}/smart-buffer@4.2.0/pkg": "smart-buffer",
- ":.aspect_rules_js/{link_root_name}/socks@2.7.1/pkg": "socks",
- ":.aspect_rules_js/{link_root_name}/socks-proxy-agent@7.0.0/pkg": "socks-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/ssri@9.0.1/pkg": "ssri",
- ":.aspect_rules_js/{link_root_name}/string-width@4.2.3/pkg": "string-width",
- ":.aspect_rules_js/{link_root_name}/string_decoder@1.3.0/pkg": "string_decoder",
- ":.aspect_rules_js/{link_root_name}/strip-ansi@6.0.1/pkg": "strip-ansi",
- ":.aspect_rules_js/{link_root_name}/tar@6.1.13/pkg": "tar",
- ":.aspect_rules_js/{link_root_name}/unique-filename@2.0.1/pkg": "unique-filename",
- ":.aspect_rules_js/{link_root_name}/unique-slug@3.0.0/pkg": "unique-slug",
- ":.aspect_rules_js/{link_root_name}/util-deprecate@1.0.2/pkg": "util-deprecate",
- ":.aspect_rules_js/{link_root_name}/which@2.0.2/pkg": "which",
- ":.aspect_rules_js/{link_root_name}/wide-align@1.1.5/pkg": "wide-align",
- ":.aspect_rules_js/{link_root_name}/wrappy@1.0.2/pkg": "wrappy",
- ":.aspect_rules_js/{link_root_name}/yallist@4.0.0/pkg": "yallist",
+ ":.aspect_rules_js/@gar+promisify@1.1.3/pkg": "@gar/promisify",
+ ":.aspect_rules_js/@npmcli+fs@2.1.2/pkg": "@npmcli/fs",
+ ":.aspect_rules_js/@npmcli+move-file@2.0.1/pkg": "@npmcli/move-file",
+ ":.aspect_rules_js/@tootallnate+once@2.0.0/pkg": "@tootallnate/once",
+ ":.aspect_rules_js/abbrev@1.1.1/pkg": "abbrev",
+ ":.aspect_rules_js/agent-base@6.0.2/pkg": "agent-base",
+ ":.aspect_rules_js/agentkeepalive@4.2.1/pkg": "agentkeepalive",
+ ":.aspect_rules_js/aggregate-error@3.1.0/pkg": "aggregate-error",
+ ":.aspect_rules_js/ansi-regex@5.0.1/pkg": "ansi-regex",
+ ":.aspect_rules_js/aproba@2.0.0/pkg": "aproba",
+ ":.aspect_rules_js/are-we-there-yet@3.0.1/pkg": "are-we-there-yet",
+ ":.aspect_rules_js/balanced-match@1.0.2/pkg": "balanced-match",
+ ":.aspect_rules_js/bindings@1.5.0/pkg": "bindings",
+ ":.aspect_rules_js/brace-expansion@1.1.11/pkg": "brace-expansion",
+ ":.aspect_rules_js/brace-expansion@2.0.1/pkg": "brace-expansion",
+ ":.aspect_rules_js/cacache@16.1.3/pkg": "cacache",
+ ":.aspect_rules_js/chownr@2.0.0/pkg": "chownr",
+ ":.aspect_rules_js/clean-stack@2.2.0/pkg": "clean-stack",
+ ":.aspect_rules_js/color-support@1.1.3/pkg": "color-support",
+ ":.aspect_rules_js/concat-map@0.0.1/pkg": "concat-map",
+ ":.aspect_rules_js/console-control-strings@1.1.0/pkg": "console-control-strings",
+ ":.aspect_rules_js/debug@4.3.4/pkg": "debug",
+ ":.aspect_rules_js/delegates@1.0.0/pkg": "delegates",
+ ":.aspect_rules_js/depd@1.1.2/pkg": "depd",
+ ":.aspect_rules_js/emoji-regex@8.0.0/pkg": "emoji-regex",
+ ":.aspect_rules_js/encoding@0.1.13/pkg": "encoding",
+ ":.aspect_rules_js/env-paths@2.2.1/pkg": "env-paths",
+ ":.aspect_rules_js/err-code@2.0.3/pkg": "err-code",
+ ":.aspect_rules_js/file-uri-to-path@1.0.0/pkg": "file-uri-to-path",
+ ":.aspect_rules_js/fs-minipass@2.1.0/pkg": "fs-minipass",
+ ":.aspect_rules_js/fs.realpath@1.0.0/pkg": "fs.realpath",
+ ":.aspect_rules_js/gauge@4.0.4/pkg": "gauge",
+ ":.aspect_rules_js/glob@7.2.3/pkg": "glob",
+ ":.aspect_rules_js/glob@8.1.0/pkg": "glob",
+ ":.aspect_rules_js/graceful-fs@4.2.10/pkg": "graceful-fs",
+ ":.aspect_rules_js/has-unicode@2.0.1/pkg": "has-unicode",
+ ":.aspect_rules_js/http-cache-semantics@4.1.1/pkg": "http-cache-semantics",
+ ":.aspect_rules_js/http-proxy-agent@5.0.0/pkg": "http-proxy-agent",
+ ":.aspect_rules_js/https-proxy-agent@5.0.1/pkg": "https-proxy-agent",
+ ":.aspect_rules_js/humanize-ms@1.2.1/pkg": "humanize-ms",
+ ":.aspect_rules_js/iconv-lite@0.6.3/pkg": "iconv-lite",
+ ":.aspect_rules_js/imurmurhash@0.1.4/pkg": "imurmurhash",
+ ":.aspect_rules_js/indent-string@4.0.0/pkg": "indent-string",
+ ":.aspect_rules_js/infer-owner@1.0.4/pkg": "infer-owner",
+ ":.aspect_rules_js/inflight@1.0.6/pkg": "inflight",
+ ":.aspect_rules_js/inherits@2.0.4/pkg": "inherits",
+ ":.aspect_rules_js/ip@2.0.0/pkg": "ip",
+ ":.aspect_rules_js/is-fullwidth-code-point@3.0.0/pkg": "is-fullwidth-code-point",
+ ":.aspect_rules_js/is-lambda@1.0.1/pkg": "is-lambda",
+ ":.aspect_rules_js/isexe@2.0.0/pkg": "isexe",
+ ":.aspect_rules_js/lru-cache@6.0.0/pkg": "lru-cache",
+ ":.aspect_rules_js/lru-cache@7.17.0/pkg": "lru-cache",
+ ":.aspect_rules_js/make-fetch-happen@10.2.1/pkg": "make-fetch-happen",
+ ":.aspect_rules_js/minimatch@3.1.2/pkg": "minimatch",
+ ":.aspect_rules_js/minimatch@5.1.6/pkg": "minimatch",
+ ":.aspect_rules_js/minipass@3.3.6/pkg": "minipass",
+ ":.aspect_rules_js/minipass@4.2.4/pkg": "minipass",
+ ":.aspect_rules_js/minipass-collect@1.0.2/pkg": "minipass-collect",
+ ":.aspect_rules_js/minipass-fetch@2.1.2/pkg": "minipass-fetch",
+ ":.aspect_rules_js/minipass-flush@1.0.5/pkg": "minipass-flush",
+ ":.aspect_rules_js/minipass-pipeline@1.2.4/pkg": "minipass-pipeline",
+ ":.aspect_rules_js/minipass-sized@1.0.3/pkg": "minipass-sized",
+ ":.aspect_rules_js/minizlib@2.1.2/pkg": "minizlib",
+ ":.aspect_rules_js/mkdirp@1.0.4/pkg": "mkdirp",
+ ":.aspect_rules_js/ms@2.1.3/pkg": "ms",
+ ":.aspect_rules_js/ms@2.1.2/pkg": "ms",
+ ":.aspect_rules_js/nan@2.17.0/pkg": "nan",
+ ":.aspect_rules_js/negotiator@0.6.3/pkg": "negotiator",
+ ":.aspect_rules_js/node-gyp@9.3.1/pkg": "node-gyp",
+ ":.aspect_rules_js/nopt@6.0.0/pkg": "nopt",
+ ":.aspect_rules_js/npmlog@6.0.2/pkg": "npmlog",
+ ":.aspect_rules_js/once@1.4.0/pkg": "once",
+ ":.aspect_rules_js/p-map@4.0.0/pkg": "p-map",
+ ":.aspect_rules_js/path-is-absolute@1.0.1/pkg": "path-is-absolute",
+ ":.aspect_rules_js/promise-inflight@1.0.1/pkg": "promise-inflight",
+ ":.aspect_rules_js/promise-retry@2.0.1/pkg": "promise-retry",
+ ":.aspect_rules_js/readable-stream@3.6.1/pkg": "readable-stream",
+ ":.aspect_rules_js/retry@0.12.0/pkg": "retry",
+ ":.aspect_rules_js/rimraf@3.0.2/pkg": "rimraf",
+ ":.aspect_rules_js/safe-buffer@5.2.1/pkg": "safe-buffer",
+ ":.aspect_rules_js/safer-buffer@2.1.2/pkg": "safer-buffer",
+ ":.aspect_rules_js/segfault-handler@1.3.0/pkg_pre_lc_lite": "segfault-handler",
+ ":.aspect_rules_js/semver@7.3.8/pkg": "semver",
+ ":.aspect_rules_js/set-blocking@2.0.0/pkg": "set-blocking",
+ ":.aspect_rules_js/signal-exit@3.0.7/pkg": "signal-exit",
+ ":.aspect_rules_js/smart-buffer@4.2.0/pkg": "smart-buffer",
+ ":.aspect_rules_js/socks@2.7.1/pkg": "socks",
+ ":.aspect_rules_js/socks-proxy-agent@7.0.0/pkg": "socks-proxy-agent",
+ ":.aspect_rules_js/ssri@9.0.1/pkg": "ssri",
+ ":.aspect_rules_js/string-width@4.2.3/pkg": "string-width",
+ ":.aspect_rules_js/string_decoder@1.3.0/pkg": "string_decoder",
+ ":.aspect_rules_js/strip-ansi@6.0.1/pkg": "strip-ansi",
+ ":.aspect_rules_js/tar@6.1.13/pkg": "tar",
+ ":.aspect_rules_js/unique-filename@2.0.1/pkg": "unique-filename",
+ ":.aspect_rules_js/unique-slug@3.0.0/pkg": "unique-slug",
+ ":.aspect_rules_js/util-deprecate@1.0.2/pkg": "util-deprecate",
+ ":.aspect_rules_js/which@2.0.2/pkg": "which",
+ ":.aspect_rules_js/wide-align@1.1.5/pkg": "wide-align",
+ ":.aspect_rules_js/wrappy@1.0.2/pkg": "wrappy",
+ ":.aspect_rules_js/yallist@4.0.0/pkg": "yallist",
},
dev = False,
has_lifecycle_build_target = True,
@@ -246,11 +245,9 @@ def npm_imported_package_store(link_root_name):
# Generated npm_package_store and npm_link_package_store targets for npm package segfault-handler@1.3.0
# buildifier: disable=function-docstring
-def npm_link_imported_package_store(name, link_root_name, link_alias):
+def npm_link_imported_package_store(name):
return _npm_link_imported_package_store(
name,
- link_root_name,
- link_alias,
root_package = _ROOT_PACKAGE,
link_visibility = ["//visibility:public"],
bins = {},
@@ -260,12 +257,8 @@ def npm_link_imported_package_store(name, link_root_name, link_alias):
# Generated npm_package_store and npm_link_package_store targets for npm package segfault-handler@1.3.0
# buildifier: disable=function-docstring
-def npm_link_imported_package(
- name = "node_modules",
- link = None,
- fail_if_no_link = True):
+def npm_link_imported_package(link = None, fail_if_no_link = True):
return _npm_link_imported_package(
- name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
diff --git a/e2e/gyp_no_install_script/snapshots/wksp/segfault-handler_defs.bzl b/e2e/gyp_no_install_script/snapshots/wksp/segfault-handler_defs.bzl
index 0b87fe3f7..4bd1b22c8 100644
--- a/e2e/gyp_no_install_script/snapshots/wksp/segfault-handler_defs.bzl
+++ b/e2e/gyp_no_install_script/snapshots/wksp/segfault-handler_defs.bzl
@@ -16,220 +16,219 @@ _PACKAGE_STORE_NAME = "segfault-handler@1.3.0"
# Generated npm_package_store targets for npm package segfault-handler@1.3.0
# buildifier: disable=function-docstring
-def npm_imported_package_store(link_root_name):
+def npm_imported_package_store():
_npm_imported_package_store(
- link_root_name = link_root_name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
deps = {
- ":.aspect_rules_js/{link_root_name}/@gar+promisify@1.1.3/pkg": "@gar/promisify",
- ":.aspect_rules_js/{link_root_name}/@npmcli+fs@2.1.2/pkg": "@npmcli/fs",
- ":.aspect_rules_js/{link_root_name}/@npmcli+move-file@2.0.1/pkg": "@npmcli/move-file",
- ":.aspect_rules_js/{link_root_name}/@tootallnate+once@2.0.0/pkg": "@tootallnate/once",
- ":.aspect_rules_js/{link_root_name}/abbrev@1.1.1/pkg": "abbrev",
- ":.aspect_rules_js/{link_root_name}/agent-base@6.0.2/pkg": "agent-base",
- ":.aspect_rules_js/{link_root_name}/agentkeepalive@4.2.1/pkg": "agentkeepalive",
- ":.aspect_rules_js/{link_root_name}/aggregate-error@3.1.0/pkg": "aggregate-error",
- ":.aspect_rules_js/{link_root_name}/ansi-regex@5.0.1/pkg": "ansi-regex",
- ":.aspect_rules_js/{link_root_name}/aproba@2.0.0/pkg": "aproba",
- ":.aspect_rules_js/{link_root_name}/are-we-there-yet@3.0.1/pkg": "are-we-there-yet",
- ":.aspect_rules_js/{link_root_name}/balanced-match@1.0.2/pkg": "balanced-match",
- ":.aspect_rules_js/{link_root_name}/bindings@1.5.0/pkg": "bindings",
- ":.aspect_rules_js/{link_root_name}/brace-expansion@1.1.11/pkg": "brace-expansion",
- ":.aspect_rules_js/{link_root_name}/brace-expansion@2.0.1/pkg": "brace-expansion",
- ":.aspect_rules_js/{link_root_name}/cacache@16.1.3/pkg": "cacache",
- ":.aspect_rules_js/{link_root_name}/chownr@2.0.0/pkg": "chownr",
- ":.aspect_rules_js/{link_root_name}/clean-stack@2.2.0/pkg": "clean-stack",
- ":.aspect_rules_js/{link_root_name}/color-support@1.1.3/pkg": "color-support",
- ":.aspect_rules_js/{link_root_name}/concat-map@0.0.1/pkg": "concat-map",
- ":.aspect_rules_js/{link_root_name}/console-control-strings@1.1.0/pkg": "console-control-strings",
- ":.aspect_rules_js/{link_root_name}/debug@4.3.4/pkg": "debug",
- ":.aspect_rules_js/{link_root_name}/delegates@1.0.0/pkg": "delegates",
- ":.aspect_rules_js/{link_root_name}/depd@1.1.2/pkg": "depd",
- ":.aspect_rules_js/{link_root_name}/emoji-regex@8.0.0/pkg": "emoji-regex",
- ":.aspect_rules_js/{link_root_name}/encoding@0.1.13/pkg": "encoding",
- ":.aspect_rules_js/{link_root_name}/env-paths@2.2.1/pkg": "env-paths",
- ":.aspect_rules_js/{link_root_name}/err-code@2.0.3/pkg": "err-code",
- ":.aspect_rules_js/{link_root_name}/file-uri-to-path@1.0.0/pkg": "file-uri-to-path",
- ":.aspect_rules_js/{link_root_name}/fs-minipass@2.1.0/pkg": "fs-minipass",
- ":.aspect_rules_js/{link_root_name}/fs.realpath@1.0.0/pkg": "fs.realpath",
- ":.aspect_rules_js/{link_root_name}/gauge@4.0.4/pkg": "gauge",
- ":.aspect_rules_js/{link_root_name}/glob@7.2.3/pkg": "glob",
- ":.aspect_rules_js/{link_root_name}/glob@8.1.0/pkg": "glob",
- ":.aspect_rules_js/{link_root_name}/graceful-fs@4.2.10/pkg": "graceful-fs",
- ":.aspect_rules_js/{link_root_name}/has-unicode@2.0.1/pkg": "has-unicode",
- ":.aspect_rules_js/{link_root_name}/http-cache-semantics@4.1.1/pkg": "http-cache-semantics",
- ":.aspect_rules_js/{link_root_name}/http-proxy-agent@5.0.0/pkg": "http-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/https-proxy-agent@5.0.1/pkg": "https-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/humanize-ms@1.2.1/pkg": "humanize-ms",
- ":.aspect_rules_js/{link_root_name}/iconv-lite@0.6.3/pkg": "iconv-lite",
- ":.aspect_rules_js/{link_root_name}/imurmurhash@0.1.4/pkg": "imurmurhash",
- ":.aspect_rules_js/{link_root_name}/indent-string@4.0.0/pkg": "indent-string",
- ":.aspect_rules_js/{link_root_name}/infer-owner@1.0.4/pkg": "infer-owner",
- ":.aspect_rules_js/{link_root_name}/inflight@1.0.6/pkg": "inflight",
- ":.aspect_rules_js/{link_root_name}/inherits@2.0.4/pkg": "inherits",
- ":.aspect_rules_js/{link_root_name}/ip@2.0.0/pkg": "ip",
- ":.aspect_rules_js/{link_root_name}/is-fullwidth-code-point@3.0.0/pkg": "is-fullwidth-code-point",
- ":.aspect_rules_js/{link_root_name}/is-lambda@1.0.1/pkg": "is-lambda",
- ":.aspect_rules_js/{link_root_name}/isexe@2.0.0/pkg": "isexe",
- ":.aspect_rules_js/{link_root_name}/lru-cache@6.0.0/pkg": "lru-cache",
- ":.aspect_rules_js/{link_root_name}/lru-cache@7.17.0/pkg": "lru-cache",
- ":.aspect_rules_js/{link_root_name}/make-fetch-happen@10.2.1/pkg": "make-fetch-happen",
- ":.aspect_rules_js/{link_root_name}/minimatch@3.1.2/pkg": "minimatch",
- ":.aspect_rules_js/{link_root_name}/minimatch@5.1.6/pkg": "minimatch",
- ":.aspect_rules_js/{link_root_name}/minipass@3.3.6/pkg": "minipass",
- ":.aspect_rules_js/{link_root_name}/minipass@4.2.4/pkg": "minipass",
- ":.aspect_rules_js/{link_root_name}/minipass-collect@1.0.2/pkg": "minipass-collect",
- ":.aspect_rules_js/{link_root_name}/minipass-fetch@2.1.2/pkg": "minipass-fetch",
- ":.aspect_rules_js/{link_root_name}/minipass-flush@1.0.5/pkg": "minipass-flush",
- ":.aspect_rules_js/{link_root_name}/minipass-pipeline@1.2.4/pkg": "minipass-pipeline",
- ":.aspect_rules_js/{link_root_name}/minipass-sized@1.0.3/pkg": "minipass-sized",
- ":.aspect_rules_js/{link_root_name}/minizlib@2.1.2/pkg": "minizlib",
- ":.aspect_rules_js/{link_root_name}/mkdirp@1.0.4/pkg": "mkdirp",
- ":.aspect_rules_js/{link_root_name}/ms@2.1.3/pkg": "ms",
- ":.aspect_rules_js/{link_root_name}/ms@2.1.2/pkg": "ms",
- ":.aspect_rules_js/{link_root_name}/nan@2.17.0/pkg": "nan",
- ":.aspect_rules_js/{link_root_name}/negotiator@0.6.3/pkg": "negotiator",
- ":.aspect_rules_js/{link_root_name}/node-gyp@9.3.1/pkg": "node-gyp",
- ":.aspect_rules_js/{link_root_name}/nopt@6.0.0/pkg": "nopt",
- ":.aspect_rules_js/{link_root_name}/npmlog@6.0.2/pkg": "npmlog",
- ":.aspect_rules_js/{link_root_name}/once@1.4.0/pkg": "once",
- ":.aspect_rules_js/{link_root_name}/p-map@4.0.0/pkg": "p-map",
- ":.aspect_rules_js/{link_root_name}/path-is-absolute@1.0.1/pkg": "path-is-absolute",
- ":.aspect_rules_js/{link_root_name}/promise-inflight@1.0.1/pkg": "promise-inflight",
- ":.aspect_rules_js/{link_root_name}/promise-retry@2.0.1/pkg": "promise-retry",
- ":.aspect_rules_js/{link_root_name}/readable-stream@3.6.1/pkg": "readable-stream",
- ":.aspect_rules_js/{link_root_name}/retry@0.12.0/pkg": "retry",
- ":.aspect_rules_js/{link_root_name}/rimraf@3.0.2/pkg": "rimraf",
- ":.aspect_rules_js/{link_root_name}/safe-buffer@5.2.1/pkg": "safe-buffer",
- ":.aspect_rules_js/{link_root_name}/safer-buffer@2.1.2/pkg": "safer-buffer",
- ":.aspect_rules_js/{link_root_name}/segfault-handler@1.3.0/pkg": "segfault-handler",
- ":.aspect_rules_js/{link_root_name}/semver@7.3.8/pkg": "semver",
- ":.aspect_rules_js/{link_root_name}/set-blocking@2.0.0/pkg": "set-blocking",
- ":.aspect_rules_js/{link_root_name}/signal-exit@3.0.7/pkg": "signal-exit",
- ":.aspect_rules_js/{link_root_name}/smart-buffer@4.2.0/pkg": "smart-buffer",
- ":.aspect_rules_js/{link_root_name}/socks@2.7.1/pkg": "socks",
- ":.aspect_rules_js/{link_root_name}/socks-proxy-agent@7.0.0/pkg": "socks-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/ssri@9.0.1/pkg": "ssri",
- ":.aspect_rules_js/{link_root_name}/string-width@4.2.3/pkg": "string-width",
- ":.aspect_rules_js/{link_root_name}/string_decoder@1.3.0/pkg": "string_decoder",
- ":.aspect_rules_js/{link_root_name}/strip-ansi@6.0.1/pkg": "strip-ansi",
- ":.aspect_rules_js/{link_root_name}/tar@6.1.13/pkg": "tar",
- ":.aspect_rules_js/{link_root_name}/unique-filename@2.0.1/pkg": "unique-filename",
- ":.aspect_rules_js/{link_root_name}/unique-slug@3.0.0/pkg": "unique-slug",
- ":.aspect_rules_js/{link_root_name}/util-deprecate@1.0.2/pkg": "util-deprecate",
- ":.aspect_rules_js/{link_root_name}/which@2.0.2/pkg": "which",
- ":.aspect_rules_js/{link_root_name}/wide-align@1.1.5/pkg": "wide-align",
- ":.aspect_rules_js/{link_root_name}/wrappy@1.0.2/pkg": "wrappy",
- ":.aspect_rules_js/{link_root_name}/yallist@4.0.0/pkg": "yallist",
+ ":.aspect_rules_js/@gar+promisify@1.1.3/pkg": "@gar/promisify",
+ ":.aspect_rules_js/@npmcli+fs@2.1.2/pkg": "@npmcli/fs",
+ ":.aspect_rules_js/@npmcli+move-file@2.0.1/pkg": "@npmcli/move-file",
+ ":.aspect_rules_js/@tootallnate+once@2.0.0/pkg": "@tootallnate/once",
+ ":.aspect_rules_js/abbrev@1.1.1/pkg": "abbrev",
+ ":.aspect_rules_js/agent-base@6.0.2/pkg": "agent-base",
+ ":.aspect_rules_js/agentkeepalive@4.2.1/pkg": "agentkeepalive",
+ ":.aspect_rules_js/aggregate-error@3.1.0/pkg": "aggregate-error",
+ ":.aspect_rules_js/ansi-regex@5.0.1/pkg": "ansi-regex",
+ ":.aspect_rules_js/aproba@2.0.0/pkg": "aproba",
+ ":.aspect_rules_js/are-we-there-yet@3.0.1/pkg": "are-we-there-yet",
+ ":.aspect_rules_js/balanced-match@1.0.2/pkg": "balanced-match",
+ ":.aspect_rules_js/bindings@1.5.0/pkg": "bindings",
+ ":.aspect_rules_js/brace-expansion@1.1.11/pkg": "brace-expansion",
+ ":.aspect_rules_js/brace-expansion@2.0.1/pkg": "brace-expansion",
+ ":.aspect_rules_js/cacache@16.1.3/pkg": "cacache",
+ ":.aspect_rules_js/chownr@2.0.0/pkg": "chownr",
+ ":.aspect_rules_js/clean-stack@2.2.0/pkg": "clean-stack",
+ ":.aspect_rules_js/color-support@1.1.3/pkg": "color-support",
+ ":.aspect_rules_js/concat-map@0.0.1/pkg": "concat-map",
+ ":.aspect_rules_js/console-control-strings@1.1.0/pkg": "console-control-strings",
+ ":.aspect_rules_js/debug@4.3.4/pkg": "debug",
+ ":.aspect_rules_js/delegates@1.0.0/pkg": "delegates",
+ ":.aspect_rules_js/depd@1.1.2/pkg": "depd",
+ ":.aspect_rules_js/emoji-regex@8.0.0/pkg": "emoji-regex",
+ ":.aspect_rules_js/encoding@0.1.13/pkg": "encoding",
+ ":.aspect_rules_js/env-paths@2.2.1/pkg": "env-paths",
+ ":.aspect_rules_js/err-code@2.0.3/pkg": "err-code",
+ ":.aspect_rules_js/file-uri-to-path@1.0.0/pkg": "file-uri-to-path",
+ ":.aspect_rules_js/fs-minipass@2.1.0/pkg": "fs-minipass",
+ ":.aspect_rules_js/fs.realpath@1.0.0/pkg": "fs.realpath",
+ ":.aspect_rules_js/gauge@4.0.4/pkg": "gauge",
+ ":.aspect_rules_js/glob@7.2.3/pkg": "glob",
+ ":.aspect_rules_js/glob@8.1.0/pkg": "glob",
+ ":.aspect_rules_js/graceful-fs@4.2.10/pkg": "graceful-fs",
+ ":.aspect_rules_js/has-unicode@2.0.1/pkg": "has-unicode",
+ ":.aspect_rules_js/http-cache-semantics@4.1.1/pkg": "http-cache-semantics",
+ ":.aspect_rules_js/http-proxy-agent@5.0.0/pkg": "http-proxy-agent",
+ ":.aspect_rules_js/https-proxy-agent@5.0.1/pkg": "https-proxy-agent",
+ ":.aspect_rules_js/humanize-ms@1.2.1/pkg": "humanize-ms",
+ ":.aspect_rules_js/iconv-lite@0.6.3/pkg": "iconv-lite",
+ ":.aspect_rules_js/imurmurhash@0.1.4/pkg": "imurmurhash",
+ ":.aspect_rules_js/indent-string@4.0.0/pkg": "indent-string",
+ ":.aspect_rules_js/infer-owner@1.0.4/pkg": "infer-owner",
+ ":.aspect_rules_js/inflight@1.0.6/pkg": "inflight",
+ ":.aspect_rules_js/inherits@2.0.4/pkg": "inherits",
+ ":.aspect_rules_js/ip@2.0.0/pkg": "ip",
+ ":.aspect_rules_js/is-fullwidth-code-point@3.0.0/pkg": "is-fullwidth-code-point",
+ ":.aspect_rules_js/is-lambda@1.0.1/pkg": "is-lambda",
+ ":.aspect_rules_js/isexe@2.0.0/pkg": "isexe",
+ ":.aspect_rules_js/lru-cache@6.0.0/pkg": "lru-cache",
+ ":.aspect_rules_js/lru-cache@7.17.0/pkg": "lru-cache",
+ ":.aspect_rules_js/make-fetch-happen@10.2.1/pkg": "make-fetch-happen",
+ ":.aspect_rules_js/minimatch@3.1.2/pkg": "minimatch",
+ ":.aspect_rules_js/minimatch@5.1.6/pkg": "minimatch",
+ ":.aspect_rules_js/minipass@3.3.6/pkg": "minipass",
+ ":.aspect_rules_js/minipass@4.2.4/pkg": "minipass",
+ ":.aspect_rules_js/minipass-collect@1.0.2/pkg": "minipass-collect",
+ ":.aspect_rules_js/minipass-fetch@2.1.2/pkg": "minipass-fetch",
+ ":.aspect_rules_js/minipass-flush@1.0.5/pkg": "minipass-flush",
+ ":.aspect_rules_js/minipass-pipeline@1.2.4/pkg": "minipass-pipeline",
+ ":.aspect_rules_js/minipass-sized@1.0.3/pkg": "minipass-sized",
+ ":.aspect_rules_js/minizlib@2.1.2/pkg": "minizlib",
+ ":.aspect_rules_js/mkdirp@1.0.4/pkg": "mkdirp",
+ ":.aspect_rules_js/ms@2.1.3/pkg": "ms",
+ ":.aspect_rules_js/ms@2.1.2/pkg": "ms",
+ ":.aspect_rules_js/nan@2.17.0/pkg": "nan",
+ ":.aspect_rules_js/negotiator@0.6.3/pkg": "negotiator",
+ ":.aspect_rules_js/node-gyp@9.3.1/pkg": "node-gyp",
+ ":.aspect_rules_js/nopt@6.0.0/pkg": "nopt",
+ ":.aspect_rules_js/npmlog@6.0.2/pkg": "npmlog",
+ ":.aspect_rules_js/once@1.4.0/pkg": "once",
+ ":.aspect_rules_js/p-map@4.0.0/pkg": "p-map",
+ ":.aspect_rules_js/path-is-absolute@1.0.1/pkg": "path-is-absolute",
+ ":.aspect_rules_js/promise-inflight@1.0.1/pkg": "promise-inflight",
+ ":.aspect_rules_js/promise-retry@2.0.1/pkg": "promise-retry",
+ ":.aspect_rules_js/readable-stream@3.6.1/pkg": "readable-stream",
+ ":.aspect_rules_js/retry@0.12.0/pkg": "retry",
+ ":.aspect_rules_js/rimraf@3.0.2/pkg": "rimraf",
+ ":.aspect_rules_js/safe-buffer@5.2.1/pkg": "safe-buffer",
+ ":.aspect_rules_js/safer-buffer@2.1.2/pkg": "safer-buffer",
+ ":.aspect_rules_js/segfault-handler@1.3.0/pkg": "segfault-handler",
+ ":.aspect_rules_js/semver@7.3.8/pkg": "semver",
+ ":.aspect_rules_js/set-blocking@2.0.0/pkg": "set-blocking",
+ ":.aspect_rules_js/signal-exit@3.0.7/pkg": "signal-exit",
+ ":.aspect_rules_js/smart-buffer@4.2.0/pkg": "smart-buffer",
+ ":.aspect_rules_js/socks@2.7.1/pkg": "socks",
+ ":.aspect_rules_js/socks-proxy-agent@7.0.0/pkg": "socks-proxy-agent",
+ ":.aspect_rules_js/ssri@9.0.1/pkg": "ssri",
+ ":.aspect_rules_js/string-width@4.2.3/pkg": "string-width",
+ ":.aspect_rules_js/string_decoder@1.3.0/pkg": "string_decoder",
+ ":.aspect_rules_js/strip-ansi@6.0.1/pkg": "strip-ansi",
+ ":.aspect_rules_js/tar@6.1.13/pkg": "tar",
+ ":.aspect_rules_js/unique-filename@2.0.1/pkg": "unique-filename",
+ ":.aspect_rules_js/unique-slug@3.0.0/pkg": "unique-slug",
+ ":.aspect_rules_js/util-deprecate@1.0.2/pkg": "util-deprecate",
+ ":.aspect_rules_js/which@2.0.2/pkg": "which",
+ ":.aspect_rules_js/wide-align@1.1.5/pkg": "wide-align",
+ ":.aspect_rules_js/wrappy@1.0.2/pkg": "wrappy",
+ ":.aspect_rules_js/yallist@4.0.0/pkg": "yallist",
},
ref_deps = {
- ":.aspect_rules_js/{link_root_name}/bindings@1.5.0/ref": "bindings",
- ":.aspect_rules_js/{link_root_name}/nan@2.17.0/ref": "nan",
- ":.aspect_rules_js/{link_root_name}/node-gyp@9.3.1/ref": "node-gyp",
+ ":.aspect_rules_js/bindings@1.5.0/ref": "bindings",
+ ":.aspect_rules_js/nan@2.17.0/ref": "nan",
+ ":.aspect_rules_js/node-gyp@9.3.1/ref": "node-gyp",
},
lc_deps = {
- ":.aspect_rules_js/{link_root_name}/@gar+promisify@1.1.3/pkg": "@gar/promisify",
- ":.aspect_rules_js/{link_root_name}/@npmcli+fs@2.1.2/pkg": "@npmcli/fs",
- ":.aspect_rules_js/{link_root_name}/@npmcli+move-file@2.0.1/pkg": "@npmcli/move-file",
- ":.aspect_rules_js/{link_root_name}/@tootallnate+once@2.0.0/pkg": "@tootallnate/once",
- ":.aspect_rules_js/{link_root_name}/abbrev@1.1.1/pkg": "abbrev",
- ":.aspect_rules_js/{link_root_name}/agent-base@6.0.2/pkg": "agent-base",
- ":.aspect_rules_js/{link_root_name}/agentkeepalive@4.2.1/pkg": "agentkeepalive",
- ":.aspect_rules_js/{link_root_name}/aggregate-error@3.1.0/pkg": "aggregate-error",
- ":.aspect_rules_js/{link_root_name}/ansi-regex@5.0.1/pkg": "ansi-regex",
- ":.aspect_rules_js/{link_root_name}/aproba@2.0.0/pkg": "aproba",
- ":.aspect_rules_js/{link_root_name}/are-we-there-yet@3.0.1/pkg": "are-we-there-yet",
- ":.aspect_rules_js/{link_root_name}/balanced-match@1.0.2/pkg": "balanced-match",
- ":.aspect_rules_js/{link_root_name}/bindings@1.5.0/pkg": "bindings",
- ":.aspect_rules_js/{link_root_name}/brace-expansion@1.1.11/pkg": "brace-expansion",
- ":.aspect_rules_js/{link_root_name}/brace-expansion@2.0.1/pkg": "brace-expansion",
- ":.aspect_rules_js/{link_root_name}/cacache@16.1.3/pkg": "cacache",
- ":.aspect_rules_js/{link_root_name}/chownr@2.0.0/pkg": "chownr",
- ":.aspect_rules_js/{link_root_name}/clean-stack@2.2.0/pkg": "clean-stack",
- ":.aspect_rules_js/{link_root_name}/color-support@1.1.3/pkg": "color-support",
- ":.aspect_rules_js/{link_root_name}/concat-map@0.0.1/pkg": "concat-map",
- ":.aspect_rules_js/{link_root_name}/console-control-strings@1.1.0/pkg": "console-control-strings",
- ":.aspect_rules_js/{link_root_name}/debug@4.3.4/pkg": "debug",
- ":.aspect_rules_js/{link_root_name}/delegates@1.0.0/pkg": "delegates",
- ":.aspect_rules_js/{link_root_name}/depd@1.1.2/pkg": "depd",
- ":.aspect_rules_js/{link_root_name}/emoji-regex@8.0.0/pkg": "emoji-regex",
- ":.aspect_rules_js/{link_root_name}/encoding@0.1.13/pkg": "encoding",
- ":.aspect_rules_js/{link_root_name}/env-paths@2.2.1/pkg": "env-paths",
- ":.aspect_rules_js/{link_root_name}/err-code@2.0.3/pkg": "err-code",
- ":.aspect_rules_js/{link_root_name}/file-uri-to-path@1.0.0/pkg": "file-uri-to-path",
- ":.aspect_rules_js/{link_root_name}/fs-minipass@2.1.0/pkg": "fs-minipass",
- ":.aspect_rules_js/{link_root_name}/fs.realpath@1.0.0/pkg": "fs.realpath",
- ":.aspect_rules_js/{link_root_name}/gauge@4.0.4/pkg": "gauge",
- ":.aspect_rules_js/{link_root_name}/glob@7.2.3/pkg": "glob",
- ":.aspect_rules_js/{link_root_name}/glob@8.1.0/pkg": "glob",
- ":.aspect_rules_js/{link_root_name}/graceful-fs@4.2.10/pkg": "graceful-fs",
- ":.aspect_rules_js/{link_root_name}/has-unicode@2.0.1/pkg": "has-unicode",
- ":.aspect_rules_js/{link_root_name}/http-cache-semantics@4.1.1/pkg": "http-cache-semantics",
- ":.aspect_rules_js/{link_root_name}/http-proxy-agent@5.0.0/pkg": "http-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/https-proxy-agent@5.0.1/pkg": "https-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/humanize-ms@1.2.1/pkg": "humanize-ms",
- ":.aspect_rules_js/{link_root_name}/iconv-lite@0.6.3/pkg": "iconv-lite",
- ":.aspect_rules_js/{link_root_name}/imurmurhash@0.1.4/pkg": "imurmurhash",
- ":.aspect_rules_js/{link_root_name}/indent-string@4.0.0/pkg": "indent-string",
- ":.aspect_rules_js/{link_root_name}/infer-owner@1.0.4/pkg": "infer-owner",
- ":.aspect_rules_js/{link_root_name}/inflight@1.0.6/pkg": "inflight",
- ":.aspect_rules_js/{link_root_name}/inherits@2.0.4/pkg": "inherits",
- ":.aspect_rules_js/{link_root_name}/ip@2.0.0/pkg": "ip",
- ":.aspect_rules_js/{link_root_name}/is-fullwidth-code-point@3.0.0/pkg": "is-fullwidth-code-point",
- ":.aspect_rules_js/{link_root_name}/is-lambda@1.0.1/pkg": "is-lambda",
- ":.aspect_rules_js/{link_root_name}/isexe@2.0.0/pkg": "isexe",
- ":.aspect_rules_js/{link_root_name}/lru-cache@6.0.0/pkg": "lru-cache",
- ":.aspect_rules_js/{link_root_name}/lru-cache@7.17.0/pkg": "lru-cache",
- ":.aspect_rules_js/{link_root_name}/make-fetch-happen@10.2.1/pkg": "make-fetch-happen",
- ":.aspect_rules_js/{link_root_name}/minimatch@3.1.2/pkg": "minimatch",
- ":.aspect_rules_js/{link_root_name}/minimatch@5.1.6/pkg": "minimatch",
- ":.aspect_rules_js/{link_root_name}/minipass@3.3.6/pkg": "minipass",
- ":.aspect_rules_js/{link_root_name}/minipass@4.2.4/pkg": "minipass",
- ":.aspect_rules_js/{link_root_name}/minipass-collect@1.0.2/pkg": "minipass-collect",
- ":.aspect_rules_js/{link_root_name}/minipass-fetch@2.1.2/pkg": "minipass-fetch",
- ":.aspect_rules_js/{link_root_name}/minipass-flush@1.0.5/pkg": "minipass-flush",
- ":.aspect_rules_js/{link_root_name}/minipass-pipeline@1.2.4/pkg": "minipass-pipeline",
- ":.aspect_rules_js/{link_root_name}/minipass-sized@1.0.3/pkg": "minipass-sized",
- ":.aspect_rules_js/{link_root_name}/minizlib@2.1.2/pkg": "minizlib",
- ":.aspect_rules_js/{link_root_name}/mkdirp@1.0.4/pkg": "mkdirp",
- ":.aspect_rules_js/{link_root_name}/ms@2.1.3/pkg": "ms",
- ":.aspect_rules_js/{link_root_name}/ms@2.1.2/pkg": "ms",
- ":.aspect_rules_js/{link_root_name}/nan@2.17.0/pkg": "nan",
- ":.aspect_rules_js/{link_root_name}/negotiator@0.6.3/pkg": "negotiator",
- ":.aspect_rules_js/{link_root_name}/node-gyp@9.3.1/pkg": "node-gyp",
- ":.aspect_rules_js/{link_root_name}/nopt@6.0.0/pkg": "nopt",
- ":.aspect_rules_js/{link_root_name}/npmlog@6.0.2/pkg": "npmlog",
- ":.aspect_rules_js/{link_root_name}/once@1.4.0/pkg": "once",
- ":.aspect_rules_js/{link_root_name}/p-map@4.0.0/pkg": "p-map",
- ":.aspect_rules_js/{link_root_name}/path-is-absolute@1.0.1/pkg": "path-is-absolute",
- ":.aspect_rules_js/{link_root_name}/promise-inflight@1.0.1/pkg": "promise-inflight",
- ":.aspect_rules_js/{link_root_name}/promise-retry@2.0.1/pkg": "promise-retry",
- ":.aspect_rules_js/{link_root_name}/readable-stream@3.6.1/pkg": "readable-stream",
- ":.aspect_rules_js/{link_root_name}/retry@0.12.0/pkg": "retry",
- ":.aspect_rules_js/{link_root_name}/rimraf@3.0.2/pkg": "rimraf",
- ":.aspect_rules_js/{link_root_name}/safe-buffer@5.2.1/pkg": "safe-buffer",
- ":.aspect_rules_js/{link_root_name}/safer-buffer@2.1.2/pkg": "safer-buffer",
- ":.aspect_rules_js/{link_root_name}/segfault-handler@1.3.0/pkg_pre_lc_lite": "segfault-handler",
- ":.aspect_rules_js/{link_root_name}/semver@7.3.8/pkg": "semver",
- ":.aspect_rules_js/{link_root_name}/set-blocking@2.0.0/pkg": "set-blocking",
- ":.aspect_rules_js/{link_root_name}/signal-exit@3.0.7/pkg": "signal-exit",
- ":.aspect_rules_js/{link_root_name}/smart-buffer@4.2.0/pkg": "smart-buffer",
- ":.aspect_rules_js/{link_root_name}/socks@2.7.1/pkg": "socks",
- ":.aspect_rules_js/{link_root_name}/socks-proxy-agent@7.0.0/pkg": "socks-proxy-agent",
- ":.aspect_rules_js/{link_root_name}/ssri@9.0.1/pkg": "ssri",
- ":.aspect_rules_js/{link_root_name}/string-width@4.2.3/pkg": "string-width",
- ":.aspect_rules_js/{link_root_name}/string_decoder@1.3.0/pkg": "string_decoder",
- ":.aspect_rules_js/{link_root_name}/strip-ansi@6.0.1/pkg": "strip-ansi",
- ":.aspect_rules_js/{link_root_name}/tar@6.1.13/pkg": "tar",
- ":.aspect_rules_js/{link_root_name}/unique-filename@2.0.1/pkg": "unique-filename",
- ":.aspect_rules_js/{link_root_name}/unique-slug@3.0.0/pkg": "unique-slug",
- ":.aspect_rules_js/{link_root_name}/util-deprecate@1.0.2/pkg": "util-deprecate",
- ":.aspect_rules_js/{link_root_name}/which@2.0.2/pkg": "which",
- ":.aspect_rules_js/{link_root_name}/wide-align@1.1.5/pkg": "wide-align",
- ":.aspect_rules_js/{link_root_name}/wrappy@1.0.2/pkg": "wrappy",
- ":.aspect_rules_js/{link_root_name}/yallist@4.0.0/pkg": "yallist",
+ ":.aspect_rules_js/@gar+promisify@1.1.3/pkg": "@gar/promisify",
+ ":.aspect_rules_js/@npmcli+fs@2.1.2/pkg": "@npmcli/fs",
+ ":.aspect_rules_js/@npmcli+move-file@2.0.1/pkg": "@npmcli/move-file",
+ ":.aspect_rules_js/@tootallnate+once@2.0.0/pkg": "@tootallnate/once",
+ ":.aspect_rules_js/abbrev@1.1.1/pkg": "abbrev",
+ ":.aspect_rules_js/agent-base@6.0.2/pkg": "agent-base",
+ ":.aspect_rules_js/agentkeepalive@4.2.1/pkg": "agentkeepalive",
+ ":.aspect_rules_js/aggregate-error@3.1.0/pkg": "aggregate-error",
+ ":.aspect_rules_js/ansi-regex@5.0.1/pkg": "ansi-regex",
+ ":.aspect_rules_js/aproba@2.0.0/pkg": "aproba",
+ ":.aspect_rules_js/are-we-there-yet@3.0.1/pkg": "are-we-there-yet",
+ ":.aspect_rules_js/balanced-match@1.0.2/pkg": "balanced-match",
+ ":.aspect_rules_js/bindings@1.5.0/pkg": "bindings",
+ ":.aspect_rules_js/brace-expansion@1.1.11/pkg": "brace-expansion",
+ ":.aspect_rules_js/brace-expansion@2.0.1/pkg": "brace-expansion",
+ ":.aspect_rules_js/cacache@16.1.3/pkg": "cacache",
+ ":.aspect_rules_js/chownr@2.0.0/pkg": "chownr",
+ ":.aspect_rules_js/clean-stack@2.2.0/pkg": "clean-stack",
+ ":.aspect_rules_js/color-support@1.1.3/pkg": "color-support",
+ ":.aspect_rules_js/concat-map@0.0.1/pkg": "concat-map",
+ ":.aspect_rules_js/console-control-strings@1.1.0/pkg": "console-control-strings",
+ ":.aspect_rules_js/debug@4.3.4/pkg": "debug",
+ ":.aspect_rules_js/delegates@1.0.0/pkg": "delegates",
+ ":.aspect_rules_js/depd@1.1.2/pkg": "depd",
+ ":.aspect_rules_js/emoji-regex@8.0.0/pkg": "emoji-regex",
+ ":.aspect_rules_js/encoding@0.1.13/pkg": "encoding",
+ ":.aspect_rules_js/env-paths@2.2.1/pkg": "env-paths",
+ ":.aspect_rules_js/err-code@2.0.3/pkg": "err-code",
+ ":.aspect_rules_js/file-uri-to-path@1.0.0/pkg": "file-uri-to-path",
+ ":.aspect_rules_js/fs-minipass@2.1.0/pkg": "fs-minipass",
+ ":.aspect_rules_js/fs.realpath@1.0.0/pkg": "fs.realpath",
+ ":.aspect_rules_js/gauge@4.0.4/pkg": "gauge",
+ ":.aspect_rules_js/glob@7.2.3/pkg": "glob",
+ ":.aspect_rules_js/glob@8.1.0/pkg": "glob",
+ ":.aspect_rules_js/graceful-fs@4.2.10/pkg": "graceful-fs",
+ ":.aspect_rules_js/has-unicode@2.0.1/pkg": "has-unicode",
+ ":.aspect_rules_js/http-cache-semantics@4.1.1/pkg": "http-cache-semantics",
+ ":.aspect_rules_js/http-proxy-agent@5.0.0/pkg": "http-proxy-agent",
+ ":.aspect_rules_js/https-proxy-agent@5.0.1/pkg": "https-proxy-agent",
+ ":.aspect_rules_js/humanize-ms@1.2.1/pkg": "humanize-ms",
+ ":.aspect_rules_js/iconv-lite@0.6.3/pkg": "iconv-lite",
+ ":.aspect_rules_js/imurmurhash@0.1.4/pkg": "imurmurhash",
+ ":.aspect_rules_js/indent-string@4.0.0/pkg": "indent-string",
+ ":.aspect_rules_js/infer-owner@1.0.4/pkg": "infer-owner",
+ ":.aspect_rules_js/inflight@1.0.6/pkg": "inflight",
+ ":.aspect_rules_js/inherits@2.0.4/pkg": "inherits",
+ ":.aspect_rules_js/ip@2.0.0/pkg": "ip",
+ ":.aspect_rules_js/is-fullwidth-code-point@3.0.0/pkg": "is-fullwidth-code-point",
+ ":.aspect_rules_js/is-lambda@1.0.1/pkg": "is-lambda",
+ ":.aspect_rules_js/isexe@2.0.0/pkg": "isexe",
+ ":.aspect_rules_js/lru-cache@6.0.0/pkg": "lru-cache",
+ ":.aspect_rules_js/lru-cache@7.17.0/pkg": "lru-cache",
+ ":.aspect_rules_js/make-fetch-happen@10.2.1/pkg": "make-fetch-happen",
+ ":.aspect_rules_js/minimatch@3.1.2/pkg": "minimatch",
+ ":.aspect_rules_js/minimatch@5.1.6/pkg": "minimatch",
+ ":.aspect_rules_js/minipass@3.3.6/pkg": "minipass",
+ ":.aspect_rules_js/minipass@4.2.4/pkg": "minipass",
+ ":.aspect_rules_js/minipass-collect@1.0.2/pkg": "minipass-collect",
+ ":.aspect_rules_js/minipass-fetch@2.1.2/pkg": "minipass-fetch",
+ ":.aspect_rules_js/minipass-flush@1.0.5/pkg": "minipass-flush",
+ ":.aspect_rules_js/minipass-pipeline@1.2.4/pkg": "minipass-pipeline",
+ ":.aspect_rules_js/minipass-sized@1.0.3/pkg": "minipass-sized",
+ ":.aspect_rules_js/minizlib@2.1.2/pkg": "minizlib",
+ ":.aspect_rules_js/mkdirp@1.0.4/pkg": "mkdirp",
+ ":.aspect_rules_js/ms@2.1.3/pkg": "ms",
+ ":.aspect_rules_js/ms@2.1.2/pkg": "ms",
+ ":.aspect_rules_js/nan@2.17.0/pkg": "nan",
+ ":.aspect_rules_js/negotiator@0.6.3/pkg": "negotiator",
+ ":.aspect_rules_js/node-gyp@9.3.1/pkg": "node-gyp",
+ ":.aspect_rules_js/nopt@6.0.0/pkg": "nopt",
+ ":.aspect_rules_js/npmlog@6.0.2/pkg": "npmlog",
+ ":.aspect_rules_js/once@1.4.0/pkg": "once",
+ ":.aspect_rules_js/p-map@4.0.0/pkg": "p-map",
+ ":.aspect_rules_js/path-is-absolute@1.0.1/pkg": "path-is-absolute",
+ ":.aspect_rules_js/promise-inflight@1.0.1/pkg": "promise-inflight",
+ ":.aspect_rules_js/promise-retry@2.0.1/pkg": "promise-retry",
+ ":.aspect_rules_js/readable-stream@3.6.1/pkg": "readable-stream",
+ ":.aspect_rules_js/retry@0.12.0/pkg": "retry",
+ ":.aspect_rules_js/rimraf@3.0.2/pkg": "rimraf",
+ ":.aspect_rules_js/safe-buffer@5.2.1/pkg": "safe-buffer",
+ ":.aspect_rules_js/safer-buffer@2.1.2/pkg": "safer-buffer",
+ ":.aspect_rules_js/segfault-handler@1.3.0/pkg_pre_lc_lite": "segfault-handler",
+ ":.aspect_rules_js/semver@7.3.8/pkg": "semver",
+ ":.aspect_rules_js/set-blocking@2.0.0/pkg": "set-blocking",
+ ":.aspect_rules_js/signal-exit@3.0.7/pkg": "signal-exit",
+ ":.aspect_rules_js/smart-buffer@4.2.0/pkg": "smart-buffer",
+ ":.aspect_rules_js/socks@2.7.1/pkg": "socks",
+ ":.aspect_rules_js/socks-proxy-agent@7.0.0/pkg": "socks-proxy-agent",
+ ":.aspect_rules_js/ssri@9.0.1/pkg": "ssri",
+ ":.aspect_rules_js/string-width@4.2.3/pkg": "string-width",
+ ":.aspect_rules_js/string_decoder@1.3.0/pkg": "string_decoder",
+ ":.aspect_rules_js/strip-ansi@6.0.1/pkg": "strip-ansi",
+ ":.aspect_rules_js/tar@6.1.13/pkg": "tar",
+ ":.aspect_rules_js/unique-filename@2.0.1/pkg": "unique-filename",
+ ":.aspect_rules_js/unique-slug@3.0.0/pkg": "unique-slug",
+ ":.aspect_rules_js/util-deprecate@1.0.2/pkg": "util-deprecate",
+ ":.aspect_rules_js/which@2.0.2/pkg": "which",
+ ":.aspect_rules_js/wide-align@1.1.5/pkg": "wide-align",
+ ":.aspect_rules_js/wrappy@1.0.2/pkg": "wrappy",
+ ":.aspect_rules_js/yallist@4.0.0/pkg": "yallist",
},
dev = False,
has_lifecycle_build_target = True,
@@ -246,11 +245,9 @@ def npm_imported_package_store(link_root_name):
# Generated npm_package_store and npm_link_package_store targets for npm package segfault-handler@1.3.0
# buildifier: disable=function-docstring
-def npm_link_imported_package_store(name, link_root_name, link_alias):
+def npm_link_imported_package_store(name):
return _npm_link_imported_package_store(
name,
- link_root_name,
- link_alias,
root_package = _ROOT_PACKAGE,
link_visibility = ["//visibility:public"],
bins = {},
@@ -260,12 +257,8 @@ def npm_link_imported_package_store(name, link_root_name, link_alias):
# Generated npm_package_store and npm_link_package_store targets for npm package segfault-handler@1.3.0
# buildifier: disable=function-docstring
-def npm_link_imported_package(
- name = "node_modules",
- link = None,
- fail_if_no_link = True):
+def npm_link_imported_package(link = None, fail_if_no_link = True):
return _npm_link_imported_package(
- name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
diff --git a/e2e/js_image_docker/BUILD.bazel b/e2e/js_image_docker/BUILD.bazel
index ee6542ba9..9ca7402d1 100644
--- a/e2e/js_image_docker/BUILD.bazel
+++ b/e2e/js_image_docker/BUILD.bazel
@@ -6,7 +6,7 @@ load("@io_bazel_rules_docker//container:layer.bzl", "container_layer")
load("@io_bazel_rules_docker//contrib:test.bzl", "container_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
platform(
name = "arm64_linux",
diff --git a/e2e/js_image_oci/BUILD.bazel b/e2e/js_image_oci/BUILD.bazel
index e98a04523..3cdfdc467 100644
--- a/e2e/js_image_oci/BUILD.bazel
+++ b/e2e/js_image_oci/BUILD.bazel
@@ -1,3 +1,3 @@
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
diff --git a/e2e/js_image_oci/pkg/a/BUILD.bazel b/e2e/js_image_oci/pkg/a/BUILD.bazel
index d34357214..70ec0241a 100644
--- a/e2e/js_image_oci/pkg/a/BUILD.bazel
+++ b/e2e/js_image_oci/pkg/a/BUILD.bazel
@@ -1,7 +1,7 @@
load("@aspect_rules_js//npm:defs.bzl", "npm_package")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
npm_package(
name = "pkg",
diff --git a/e2e/js_image_oci/pkg/b/BUILD.bazel b/e2e/js_image_oci/pkg/b/BUILD.bazel
index 366b368fc..8d30cebae 100644
--- a/e2e/js_image_oci/pkg/b/BUILD.bazel
+++ b/e2e/js_image_oci/pkg/b/BUILD.bazel
@@ -1,7 +1,7 @@
load("@aspect_rules_js//js:defs.bzl", "js_library")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
js_library(
name = "pkg",
diff --git a/e2e/js_run_devserver/BUILD.bazel b/e2e/js_run_devserver/BUILD.bazel
index 656d0993a..04924fc91 100644
--- a/e2e/js_run_devserver/BUILD.bazel
+++ b/e2e/js_run_devserver/BUILD.bazel
@@ -1,7 +1,7 @@
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/npm_link_package-esm/BUILD.bazel b/e2e/npm_link_package-esm/BUILD.bazel
index e555fd594..0be2149b2 100644
--- a/e2e/npm_link_package-esm/BUILD.bazel
+++ b/e2e/npm_link_package-esm/BUILD.bazel
@@ -4,7 +4,7 @@ load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@foo//:@aspect-test/a/package_json.bzl", aspect_test_a_bin = "bin")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
npm_link_package(
name = "node_modules/@e2e/lib",
diff --git a/e2e/npm_link_package-rerooted/root/BUILD.bazel b/e2e/npm_link_package-rerooted/root/BUILD.bazel
index 6261e5086..56b82b2cf 100644
--- a/e2e/npm_link_package-rerooted/root/BUILD.bazel
+++ b/e2e/npm_link_package-rerooted/root/BUILD.bazel
@@ -4,7 +4,7 @@ load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@foo//:@aspect-test/a/package_json.bzl", aspect_test_a_bin = "bin")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
npm_link_package(
name = "node_modules/@e2e/lib",
diff --git a/e2e/npm_link_package/BUILD.bazel b/e2e/npm_link_package/BUILD.bazel
index e555fd594..0be2149b2 100644
--- a/e2e/npm_link_package/BUILD.bazel
+++ b/e2e/npm_link_package/BUILD.bazel
@@ -4,7 +4,7 @@ load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@foo//:@aspect-test/a/package_json.bzl", aspect_test_a_bin = "bin")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
npm_link_package(
name = "node_modules/@e2e/lib",
diff --git a/e2e/npm_translate_lock/BUILD.bazel b/e2e/npm_translate_lock/BUILD.bazel
index d1fa84085..a9ee0f508 100644
--- a/e2e/npm_translate_lock/BUILD.bazel
+++ b/e2e/npm_translate_lock/BUILD.bazel
@@ -2,7 +2,7 @@ load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_files")
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/npm_translate_lock_auth/BUILD.bazel b/e2e/npm_translate_lock_auth/BUILD.bazel
index 7691ba4fd..f933c1619 100644
--- a/e2e/npm_translate_lock_auth/BUILD.bazel
+++ b/e2e/npm_translate_lock_auth/BUILD.bazel
@@ -1,7 +1,7 @@
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/npm_translate_lock_disable_hooks/BUILD.bazel b/e2e/npm_translate_lock_disable_hooks/BUILD.bazel
index b3c7980b1..595deea30 100644
--- a/e2e/npm_translate_lock_disable_hooks/BUILD.bazel
+++ b/e2e/npm_translate_lock_disable_hooks/BUILD.bazel
@@ -2,7 +2,7 @@ load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_files")
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/npm_translate_lock_disable_hooks/snapshots/aspect_test_c_links_defs.bzl b/e2e/npm_translate_lock_disable_hooks/snapshots/aspect_test_c_links_defs.bzl
index 64e199ff4..b7e889b00 100644
--- a/e2e/npm_translate_lock_disable_hooks/snapshots/aspect_test_c_links_defs.bzl
+++ b/e2e/npm_translate_lock_disable_hooks/snapshots/aspect_test_c_links_defs.bzl
@@ -16,18 +16,17 @@ _PACKAGE_STORE_NAME = "@aspect-test+c@2.0.0"
# Generated npm_package_store targets for npm package @aspect-test/c@2.0.0
# buildifier: disable=function-docstring
-def npm_imported_package_store(link_root_name):
+def npm_imported_package_store():
_npm_imported_package_store(
- link_root_name = link_root_name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
deps = {
- ":.aspect_rules_js/{link_root_name}/@aspect-test+c@2.0.0/pkg": "@aspect-test/c",
+ ":.aspect_rules_js/@aspect-test+c@2.0.0/pkg": "@aspect-test/c",
},
ref_deps = {},
lc_deps = {
- ":.aspect_rules_js/{link_root_name}/@aspect-test+c@2.0.0/pkg_pre_lc_lite": "@aspect-test/c",
+ ":.aspect_rules_js/@aspect-test+c@2.0.0/pkg_pre_lc_lite": "@aspect-test/c",
},
dev = False,
has_lifecycle_build_target = False,
@@ -42,11 +41,9 @@ def npm_imported_package_store(link_root_name):
# Generated npm_package_store and npm_link_package_store targets for npm package @aspect-test/c@2.0.0
# buildifier: disable=function-docstring
-def npm_link_imported_package_store(name, link_root_name, link_alias):
+def npm_link_imported_package_store(name):
return _npm_link_imported_package_store(
name,
- link_root_name,
- link_alias,
root_package = _ROOT_PACKAGE,
link_visibility = ["//visibility:public"],
bins = {},
@@ -56,12 +53,8 @@ def npm_link_imported_package_store(name, link_root_name, link_alias):
# Generated npm_package_store and npm_link_package_store targets for npm package @aspect-test/c@2.0.0
# buildifier: disable=function-docstring
-def npm_link_imported_package(
- name = "node_modules",
- link = None,
- fail_if_no_link = True):
+def npm_link_imported_package(link = None, fail_if_no_link = True):
return _npm_link_imported_package(
- name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
diff --git a/e2e/npm_translate_lock_disable_hooks/snapshots/defs.bzl b/e2e/npm_translate_lock_disable_hooks/snapshots/defs.bzl
index be709a147..186f57378 100644
--- a/e2e/npm_translate_lock_disable_hooks/snapshots/defs.bzl
+++ b/e2e/npm_translate_lock_disable_hooks/snapshots/defs.bzl
@@ -8,7 +8,7 @@ load("@aspect_rules_js//js:defs.bzl", _js_library = "js_library")
_LINK_PACKAGES = [""]
# buildifier: disable=function-docstring
-def npm_link_all_packages(name = "node_modules", imported_links = []):
+def npm_link_all_packages(imported_links = []):
bazel_package = native.package_name()
root_package = ""
is_root = bazel_package == root_package
@@ -20,7 +20,7 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets = {}
for link_fn in imported_links:
- new_link_targets, new_scope_targets = link_fn(name)
+ new_link_targets, new_scope_targets = link_fn()
link_targets.extend(new_link_targets)
for _scope, _targets in new_scope_targets.items():
if _scope not in scope_targets:
@@ -28,11 +28,11 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets[_scope].extend(_targets)
if is_root:
- store_0(name)
+ store_0()
if link:
if bazel_package == "":
- link_0("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_0("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
@@ -40,21 +40,21 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
for scope, scoped_targets in scope_targets.items():
_js_library(
- name = "{}/{}".format(name, scope),
+ name = "node_modules/{}".format(scope),
srcs = scoped_targets,
tags = ["manual"],
visibility = ["//visibility:public"],
)
_js_library(
- name = name,
+ name = "node_modules",
srcs = link_targets,
tags = ["manual"],
visibility = ["//visibility:public"],
)
# buildifier: disable=function-docstring
-def npm_link_targets(name = "node_modules", package = None):
+def npm_link_targets(package = None):
bazel_package = package if package != None else native.package_name()
link = bazel_package in _LINK_PACKAGES
@@ -62,5 +62,5 @@ def npm_link_targets(name = "node_modules", package = None):
if link:
if bazel_package == "":
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_targets.append(":node_modules/@aspect-test/c")
return link_targets
diff --git a/e2e/npm_translate_lock_empty/BUILD.bazel b/e2e/npm_translate_lock_empty/BUILD.bazel
index c0f3ad1a1..7a9fcaea2 100644
--- a/e2e/npm_translate_lock_empty/BUILD.bazel
+++ b/e2e/npm_translate_lock_empty/BUILD.bazel
@@ -2,7 +2,7 @@ load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_files")
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/npm_translate_lock_exclude_package_contents/BUILD.bazel b/e2e/npm_translate_lock_exclude_package_contents/BUILD.bazel
index 29996dd54..af5673535 100644
--- a/e2e/npm_translate_lock_exclude_package_contents/BUILD.bazel
+++ b/e2e/npm_translate_lock_exclude_package_contents/BUILD.bazel
@@ -1,6 +1,6 @@
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
sh_test(
name = "test_sh",
diff --git a/e2e/npm_translate_lock_git+ssh/BUILD.bazel b/e2e/npm_translate_lock_git+ssh/BUILD.bazel
index 7691ba4fd..f933c1619 100644
--- a/e2e/npm_translate_lock_git+ssh/BUILD.bazel
+++ b/e2e/npm_translate_lock_git+ssh/BUILD.bazel
@@ -1,7 +1,7 @@
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/npm_translate_lock_partial_clone/root/BUILD.bazel b/e2e/npm_translate_lock_partial_clone/root/BUILD.bazel
index 7691ba4fd..f933c1619 100644
--- a/e2e/npm_translate_lock_partial_clone/root/BUILD.bazel
+++ b/e2e/npm_translate_lock_partial_clone/root/BUILD.bazel
@@ -1,7 +1,7 @@
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/npm_translate_lock_replace_packages/BUILD.bazel b/e2e/npm_translate_lock_replace_packages/BUILD.bazel
index 16e39531a..cb15ae168 100644
--- a/e2e/npm_translate_lock_replace_packages/BUILD.bazel
+++ b/e2e/npm_translate_lock_replace_packages/BUILD.bazel
@@ -4,7 +4,7 @@ load("@aspect_rules_js//npm:defs.bzl", "npm_package")
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
js_test(
name = "test",
diff --git a/e2e/npm_translate_lock_subdir_patch/subdir/BUILD.bazel b/e2e/npm_translate_lock_subdir_patch/subdir/BUILD.bazel
index 1f88a7369..9dc4f055c 100644
--- a/e2e/npm_translate_lock_subdir_patch/subdir/BUILD.bazel
+++ b/e2e/npm_translate_lock_subdir_patch/subdir/BUILD.bazel
@@ -1,7 +1,7 @@
load("@aspect_rules_js//js:defs.bzl", "js_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
js_test(
name = "test",
diff --git a/e2e/npm_translate_package_lock/BUILD.bazel b/e2e/npm_translate_package_lock/BUILD.bazel
index 7691ba4fd..f933c1619 100644
--- a/e2e/npm_translate_package_lock/BUILD.bazel
+++ b/e2e/npm_translate_package_lock/BUILD.bazel
@@ -1,7 +1,7 @@
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/npm_translate_yarn_lock/BUILD.bazel b/e2e/npm_translate_yarn_lock/BUILD.bazel
index 7691ba4fd..f933c1619 100644
--- a/e2e/npm_translate_yarn_lock/BUILD.bazel
+++ b/e2e/npm_translate_yarn_lock/BUILD.bazel
@@ -1,7 +1,7 @@
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/package_json_module/BUILD.bazel b/e2e/package_json_module/BUILD.bazel
index da38f97c8..659aaa64d 100644
--- a/e2e/package_json_module/BUILD.bazel
+++ b/e2e/package_json_module/BUILD.bazel
@@ -1,7 +1,7 @@
load("@npm//:defs.bzl", "npm_link_all_packages")
load("@npm//:mocha/package_json.bzl", mocha_bin = "bin")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
mocha_bin.mocha_test(
name = "test",
diff --git a/e2e/patch_from_repo/BUILD.bazel b/e2e/patch_from_repo/BUILD.bazel
index 7691ba4fd..f933c1619 100644
--- a/e2e/patch_from_repo/BUILD.bazel
+++ b/e2e/patch_from_repo/BUILD.bazel
@@ -1,7 +1,7 @@
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
-npm_link_all_packages(name = "node_modules")
+npm_link_all_packages()
build_test(
name = "test",
diff --git a/e2e/pnpm_lockfiles/MODULE.bazel b/e2e/pnpm_lockfiles/MODULE.bazel
index d7e2f817e..bf497324b 100644
--- a/e2e/pnpm_lockfiles/MODULE.bazel
+++ b/e2e/pnpm_lockfiles/MODULE.bazel
@@ -93,7 +93,7 @@ npm = use_extension(
[
npm.npm_translate_lock(
- name = lockfile.replace(".yaml", ""),
+ name = lockfile,
pnpm_lock = "//cases/%s:pnpm-lock.yaml" % lockfile,
verify_node_modules_ignored = "//:.bazelignore",
)
@@ -103,7 +103,7 @@ npm = use_extension(
[
use_repo(
npm,
- lockfile.replace(".yaml", ""),
+ lockfile,
)
for lockfile in PNPM_LOCK_TEST_CASES
]
diff --git a/e2e/pnpm_lockfiles/WORKSPACE b/e2e/pnpm_lockfiles/WORKSPACE
index c05b26712..95ac683c8 100644
--- a/e2e/pnpm_lockfiles/WORKSPACE
+++ b/e2e/pnpm_lockfiles/WORKSPACE
@@ -59,7 +59,7 @@ npm_repositories_v90()
[
npm_translate_lock(
- name = lockfile.replace(".yaml", ""),
+ name = lockfile,
pnpm_lock = "//cases/%s:pnpm-lock.yaml" % lockfile,
verify_node_modules_ignored = "//:.bazelignore",
)
diff --git a/e2e/pnpm_lockfiles/lockfile-test.bzl b/e2e/pnpm_lockfiles/lockfile-test.bzl
index 74f027a60..b55b711ad 100644
--- a/e2e/pnpm_lockfiles/lockfile-test.bzl
+++ b/e2e/pnpm_lockfiles/lockfile-test.bzl
@@ -45,7 +45,7 @@ def lockfile_test(npm_link_all_packages, name = None):
lock_version = name if name else native.package_name()
lock_repo = "lock-%s" % lock_version
- npm_link_all_packages(name = "node_modules")
+ npm_link_all_packages()
# Copy each test to this lockfile dir
for test in ["patched-dependencies-test.js", "aliases-test.js"]:
@@ -134,8 +134,8 @@ def lockfile_test(npm_link_all_packages, name = None):
# Packages involving overrides
":node_modules/is-odd",
- ":.aspect_rules_js/node_modules/is-odd@3.0.1",
- ":.aspect_rules_js/node_modules/is-number@0.0.0",
+ ":.aspect_rules_js/is-odd@3.0.1",
+ ":.aspect_rules_js/is-number@0.0.0",
# Odd git/http versions
":node_modules/debug",
@@ -162,46 +162,46 @@ def lockfile_test(npm_link_all_packages, name = None):
":node_modules/is-odd-v1",
":node_modules/is-odd-v2",
":node_modules/is-odd-v3",
- ":.aspect_rules_js/node_modules/is-odd@0.1.0",
- ":.aspect_rules_js/node_modules/is-odd@1.0.0",
- ":.aspect_rules_js/node_modules/is-odd@2.0.0",
- ":.aspect_rules_js/node_modules/is-odd@3.0.0",
+ ":.aspect_rules_js/is-odd@0.1.0",
+ ":.aspect_rules_js/is-odd@1.0.0",
+ ":.aspect_rules_js/is-odd@2.0.0",
+ ":.aspect_rules_js/is-odd@3.0.0",
# npm: alias to package not listed elsewhere
":node_modules/alias-only-sizzle",
- ":.aspect_rules_js/node_modules/@types+sizzle@2.3.9",
+ ":.aspect_rules_js/@types+sizzle@2.3.9",
"@%s__at_types_sizzle__2.3.9//:pkg" % lock_repo,
# Targets within the virtual store...
# Direct dep targets
- ":.aspect_rules_js/node_modules/@aspect-test+a@5.0.2",
- ":.aspect_rules_js/node_modules/@aspect-test+a@5.0.2/dir",
- ":.aspect_rules_js/node_modules/@aspect-test+a@5.0.2/pkg",
- ":.aspect_rules_js/node_modules/@aspect-test+a@5.0.2/ref",
+ ":.aspect_rules_js/@aspect-test+a@5.0.2",
+ ":.aspect_rules_js/@aspect-test+a@5.0.2/dir",
+ ":.aspect_rules_js/@aspect-test+a@5.0.2/pkg",
+ ":.aspect_rules_js/@aspect-test+a@5.0.2/ref",
# Direct deps with lifecycles
- ":.aspect_rules_js/node_modules/@aspect-test+c@2.0.2/lc",
- ":.aspect_rules_js/node_modules/@aspect-test+c@2.0.2/pkg_lc",
+ ":.aspect_rules_js/@aspect-test+c@2.0.2/lc",
+ ":.aspect_rules_js/@aspect-test+c@2.0.2/pkg_lc",
# link:, workspace:, file:, ./rel/path
- ":.aspect_rules_js/node_modules/@scoped+a@0.0.0",
- ":.aspect_rules_js/node_modules/@scoped+b@0.0.0",
- ":.aspect_rules_js/node_modules/@scoped+c@0.0.0",
- ":.aspect_rules_js/node_modules/@scoped+d@0.0.0",
- ":.aspect_rules_js/node_modules/test-c200-d200@0.0.0",
- ":.aspect_rules_js/node_modules/test-c201-d200@0.0.0",
- ":.aspect_rules_js/node_modules/lodash@4.17.21",
- ":.aspect_rules_js/node_modules/lodash@4.17.21/dir",
+ ":.aspect_rules_js/@scoped+a@0.0.0",
+ ":.aspect_rules_js/@scoped+b@0.0.0",
+ ":.aspect_rules_js/@scoped+c@0.0.0",
+ ":.aspect_rules_js/@scoped+d@0.0.0",
+ ":.aspect_rules_js/test-c200-d200@0.0.0",
+ ":.aspect_rules_js/test-c201-d200@0.0.0",
+ ":.aspect_rules_js/lodash@4.17.21",
+ ":.aspect_rules_js/lodash@4.17.21/dir",
# Patched dependencies
- ":.aspect_rules_js/node_modules/meaning-of-life@1.0.0_o3deharooos255qt5xdujc3cuq",
+ ":.aspect_rules_js/meaning-of-life@1.0.0_o3deharooos255qt5xdujc3cuq",
"@%s__meaning-of-life__1.0.0_o3deharooos255qt5xdujc3cuq//:pkg" % lock_repo,
# Direct deps from custom registry
- ":.aspect_rules_js/node_modules/@types+node@16.18.11",
+ ":.aspect_rules_js/@types+node@16.18.11",
# Direct deps with peers
- ":.aspect_rules_js/node_modules/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.2",
+ ":.aspect_rules_js/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.2",
"@%s__at_aspect-test_d__2.0.0_at_aspect-test_c_2.0.2//:pkg" % lock_repo,
],
)
diff --git a/e2e/pnpm_lockfiles/v54/snapshots/defs.bzl b/e2e/pnpm_lockfiles/v54/snapshots/defs.bzl
index 3d8fad06a..b007f9b88 100644
--- a/e2e/pnpm_lockfiles/v54/snapshots/defs.bzl
+++ b/e2e/pnpm_lockfiles/v54/snapshots/defs.bzl
@@ -77,7 +77,7 @@ load("@aspect_rules_js//npm/private:npm_package_store.bzl", _npm_package_store =
_LINK_PACKAGES = ["", "projects/a", "projects/a-types", "projects/b", "projects/c", "projects/d", "projects/peer-types", "projects/peers-combo-1", "projects/peers-combo-2", "vendored/is-number"]
# buildifier: disable=function-docstring
-def npm_link_all_packages(name = "node_modules", imported_links = []):
+def npm_link_all_packages(imported_links = []):
bazel_package = native.package_name()
root_package = ""
is_root = bazel_package == root_package
@@ -89,7 +89,7 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets = {}
for link_fn in imported_links:
- new_link_targets, new_scope_targets = link_fn(name)
+ new_link_targets, new_scope_targets = link_fn()
link_targets.extend(new_link_targets)
for _scope, _targets in new_scope_targets.items():
if _scope not in scope_targets:
@@ -97,206 +97,206 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets[_scope].extend(_targets)
if is_root:
- store_0(name)
- store_1(name)
- store_2(name)
- store_3(name)
- store_4(name)
- store_5(name)
- store_6(name)
- store_7(name)
- store_8(name)
- store_9(name)
- store_10(name)
- store_11(name)
- store_12(name)
- store_13(name)
- store_14(name)
- store_15(name)
- store_16(name)
- store_17(name)
- store_18(name)
- store_19(name)
- store_20(name)
- store_21(name)
- store_22(name)
- store_23(name)
- store_24(name)
- store_25(name)
- store_26(name)
- store_27(name)
- store_28(name)
- store_29(name)
- store_30(name)
- store_31(name)
- store_32(name)
- store_33(name)
- store_34(name)
- store_35(name)
- store_36(name)
- store_37(name)
- store_38(name)
- store_39(name)
- store_40(name)
- store_41(name)
- store_42(name)
- store_43(name)
- store_44(name)
- store_45(name)
- store_46(name)
- store_47(name)
- store_48(name)
- store_49(name)
- store_50(name)
- store_51(name)
- store_52(name)
- store_53(name)
- store_54(name)
- store_55(name)
- store_56(name)
- store_57(name)
- store_58(name)
- store_59(name)
- store_60(name)
- store_61(name)
- store_62(name)
- store_63(name)
+ store_0()
+ store_1()
+ store_2()
+ store_3()
+ store_4()
+ store_5()
+ store_6()
+ store_7()
+ store_8()
+ store_9()
+ store_10()
+ store_11()
+ store_12()
+ store_13()
+ store_14()
+ store_15()
+ store_16()
+ store_17()
+ store_18()
+ store_19()
+ store_20()
+ store_21()
+ store_22()
+ store_23()
+ store_24()
+ store_25()
+ store_26()
+ store_27()
+ store_28()
+ store_29()
+ store_30()
+ store_31()
+ store_32()
+ store_33()
+ store_34()
+ store_35()
+ store_36()
+ store_37()
+ store_38()
+ store_39()
+ store_40()
+ store_41()
+ store_42()
+ store_43()
+ store_44()
+ store_45()
+ store_46()
+ store_47()
+ store_48()
+ store_49()
+ store_50()
+ store_51()
+ store_52()
+ store_53()
+ store_54()
+ store_55()
+ store_56()
+ store_57()
+ store_58()
+ store_59()
+ store_60()
+ store_61()
+ store_62()
+ store_63()
if link:
if bazel_package == "":
- link_4("{}/@aspect-test-a-bad-scope".format(name), link_root_name = name, link_alias = "@aspect-test-a-bad-scope")
- link_targets.append(":{}/@aspect-test-a-bad-scope".format(name))
+ link_4("@aspect-test-a-bad-scope")
+ link_targets.append(":node_modules/@aspect-test-a-bad-scope")
if "@aspect-test-a-bad-scop" not in scope_targets:
scope_targets["@aspect-test-a-bad-scop"] = [link_targets[-1]]
else:
scope_targets["@aspect-test-a-bad-scop"].append(link_targets[-1])
- link_4("{}/@aspect-test-custom-scope/a".format(name), link_root_name = name, link_alias = "@aspect-test-custom-scope/a")
- link_targets.append(":{}/@aspect-test-custom-scope/a".format(name))
+ link_4("@aspect-test-custom-scope/a")
+ link_targets.append(":node_modules/@aspect-test-custom-scope/a")
if "@aspect-test-custom-scope" not in scope_targets:
scope_targets["@aspect-test-custom-scope"] = [link_targets[-1]]
else:
scope_targets["@aspect-test-custom-scope"].append(link_targets[-1])
- link_4("{}/@aspect-test/a".format(name), link_root_name = name, link_alias = "@aspect-test/a")
- link_targets.append(":{}/@aspect-test/a".format(name))
+ link_4("@aspect-test/a")
+ link_targets.append(":node_modules/@aspect-test/a")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_4("{}/@aspect-test/a2".format(name), link_root_name = name, link_alias = "@aspect-test/a2")
- link_targets.append(":{}/@aspect-test/a2".format(name))
+ link_4("@aspect-test/a2")
+ link_targets.append(":node_modules/@aspect-test/a2")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_4("{}/aspect-test-a-no-scope".format(name), link_root_name = name, link_alias = "aspect-test-a-no-scope")
- link_targets.append(":{}/aspect-test-a-no-scope".format(name))
- link_4("{}/aspect-test-a/no-at".format(name), link_root_name = name, link_alias = "aspect-test-a/no-at")
- link_targets.append(":{}/aspect-test-a/no-at".format(name))
- link_5("{}/@aspect-test/b".format(name), link_root_name = name, link_alias = "@aspect-test/b")
- link_targets.append(":{}/@aspect-test/b".format(name))
+ link_4("aspect-test-a-no-scope")
+ link_targets.append(":node_modules/aspect-test-a-no-scope")
+ link_4("aspect-test-a/no-at")
+ link_targets.append(":node_modules/aspect-test-a/no-at")
+ link_5("@aspect-test/b")
+ link_targets.append(":node_modules/@aspect-test/b")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_6("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_6("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_12("{}/jsonify".format(name), link_root_name = name, link_alias = "jsonify")
- link_targets.append(":{}/jsonify".format(name))
- link_13("{}/@isaacs/cliui".format(name), link_root_name = name, link_alias = "@isaacs/cliui")
- link_targets.append(":{}/@isaacs/cliui".format(name))
+ link_12("jsonify")
+ link_targets.append(":node_modules/jsonify")
+ link_13("@isaacs/cliui")
+ link_targets.append(":node_modules/@isaacs/cliui")
if "@isaacs" not in scope_targets:
scope_targets["@isaacs"] = [link_targets[-1]]
else:
scope_targets["@isaacs"].append(link_targets[-1])
- link_14("{}/rollup-plugin-with-peers".format(name), link_root_name = name, link_alias = "rollup-plugin-with-peers")
- link_targets.append(":{}/rollup-plugin-with-peers".format(name))
- link_16("{}/@types/archiver".format(name), link_root_name = name, link_alias = "@types/archiver")
- link_targets.append(":{}/@types/archiver".format(name))
+ link_14("rollup-plugin-with-peers")
+ link_targets.append(":node_modules/rollup-plugin-with-peers")
+ link_16("@types/archiver")
+ link_targets.append(":node_modules/@types/archiver")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
- link_20("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_20("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
- link_20("{}/alias-types-node".format(name), link_root_name = name, link_alias = "alias-types-node")
- link_targets.append(":{}/alias-types-node".format(name))
- link_21("{}/alias-only-sizzle".format(name), link_root_name = name, link_alias = "alias-only-sizzle")
- link_targets.append(":{}/alias-only-sizzle".format(name))
- link_24("{}/debug".format(name), link_root_name = name, link_alias = "debug")
- link_targets.append(":{}/debug".format(name))
- link_34("{}/hello".format(name), link_root_name = name, link_alias = "hello")
- link_targets.append(":{}/hello".format(name))
- link_37("{}/is-odd-v0".format(name), link_root_name = name, link_alias = "is-odd-v0")
- link_targets.append(":{}/is-odd-v0".format(name))
- link_38("{}/is-odd-v1".format(name), link_root_name = name, link_alias = "is-odd-v1")
- link_targets.append(":{}/is-odd-v1".format(name))
- link_39("{}/is-odd-v2".format(name), link_root_name = name, link_alias = "is-odd-v2")
- link_targets.append(":{}/is-odd-v2".format(name))
- link_40("{}/is-odd-v3".format(name), link_root_name = name, link_alias = "is-odd-v3")
- link_targets.append(":{}/is-odd-v3".format(name))
- link_41("{}/is-odd".format(name), link_root_name = name, link_alias = "is-odd")
- link_targets.append(":{}/is-odd".format(name))
- link_41("{}/is-odd-alias".format(name), link_root_name = name, link_alias = "is-odd-alias")
- link_targets.append(":{}/is-odd-alias".format(name))
- link_42("{}/jquery-git-ssh-e61fccb".format(name), link_root_name = name, link_alias = "jquery-git-ssh-e61fccb")
- link_targets.append(":{}/jquery-git-ssh-e61fccb".format(name))
- link_44("{}/lodash".format(name), link_root_name = name, link_alias = "lodash")
- link_targets.append(":{}/lodash".format(name))
- link_45("{}/meaning-of-life".format(name), link_root_name = name, link_alias = "meaning-of-life")
- link_targets.append(":{}/meaning-of-life".format(name))
- link_51("{}/rollup".format(name), link_root_name = name, link_alias = "rollup")
- link_targets.append(":{}/rollup".format(name))
- link_52("{}/rollup3".format(name), link_root_name = name, link_alias = "rollup3")
- link_targets.append(":{}/rollup3".format(name))
- link_59("{}/tslib".format(name), link_root_name = name, link_alias = "tslib")
- link_targets.append(":{}/tslib".format(name))
- link_60("{}/typescript".format(name), link_root_name = name, link_alias = "typescript")
- link_targets.append(":{}/typescript".format(name))
- link_61("{}/uvu".format(name), link_root_name = name, link_alias = "uvu")
- link_targets.append(":{}/uvu".format(name))
+ link_20("alias-types-node")
+ link_targets.append(":node_modules/alias-types-node")
+ link_21("alias-only-sizzle")
+ link_targets.append(":node_modules/alias-only-sizzle")
+ link_24("debug")
+ link_targets.append(":node_modules/debug")
+ link_34("hello")
+ link_targets.append(":node_modules/hello")
+ link_37("is-odd-v0")
+ link_targets.append(":node_modules/is-odd-v0")
+ link_38("is-odd-v1")
+ link_targets.append(":node_modules/is-odd-v1")
+ link_39("is-odd-v2")
+ link_targets.append(":node_modules/is-odd-v2")
+ link_40("is-odd-v3")
+ link_targets.append(":node_modules/is-odd-v3")
+ link_41("is-odd")
+ link_targets.append(":node_modules/is-odd")
+ link_41("is-odd-alias")
+ link_targets.append(":node_modules/is-odd-alias")
+ link_42("jquery-git-ssh-e61fccb")
+ link_targets.append(":node_modules/jquery-git-ssh-e61fccb")
+ link_44("lodash")
+ link_targets.append(":node_modules/lodash")
+ link_45("meaning-of-life")
+ link_targets.append(":node_modules/meaning-of-life")
+ link_51("rollup")
+ link_targets.append(":node_modules/rollup")
+ link_52("rollup3")
+ link_targets.append(":node_modules/rollup3")
+ link_59("tslib")
+ link_targets.append(":node_modules/tslib")
+ link_60("typescript")
+ link_targets.append(":node_modules/typescript")
+ link_61("uvu")
+ link_targets.append(":node_modules/uvu")
elif bazel_package == "projects/peers-combo-2":
- link_6("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_6("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_9("{}/@aspect-test/d".format(name), link_root_name = name, link_alias = "@aspect-test/d")
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_9("@aspect-test/d")
+ link_targets.append(":node_modules/@aspect-test/d")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
elif bazel_package == "projects/peers-combo-1":
- link_7("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_7("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_10("{}/@aspect-test/d".format(name), link_root_name = name, link_alias = "@aspect-test/d")
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_10("@aspect-test/d")
+ link_targets.append(":node_modules/@aspect-test/d")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
elif bazel_package == "projects/a-types":
- link_20("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_20("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
elif bazel_package == "projects/b":
- link_20("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_20("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
@@ -304,14 +304,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+c@0.0.0",
src = "//projects/c:pkg",
package = "@scoped/c",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -320,8 +319,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/c".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+c@0.0.0".format(name),
+ name = "node_modules/@scoped/c",
+ src = "//:.aspect_rules_js/@scoped+c@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -329,13 +328,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/c/dir".format(name),
- srcs = [":{}/@scoped/c".format(name)],
+ name = "node_modules/@scoped/c/dir",
+ srcs = [":node_modules/@scoped/c"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/c".format(name))
+ link_targets.append(":node_modules/@scoped/c")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -343,7 +342,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "is-number@0.0.0",
src = "//vendored/is-number:pkg",
package = "is-number",
@@ -355,7 +353,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+a@0.0.0",
src = "//projects/a:pkg",
package = "@scoped/a",
@@ -368,8 +365,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/b", "projects/c", "projects/d"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/a".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name),
+ name = "node_modules/@scoped/a",
+ src = "//:.aspect_rules_js/@scoped+a@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -377,13 +374,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/a/dir".format(name),
- srcs = [":{}/@scoped/a".format(name)],
+ name = "node_modules/@scoped/a/dir",
+ srcs = [":node_modules/@scoped/a"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/a".format(name))
+ link_targets.append(":node_modules/@scoped/a")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -391,13 +388,12 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+b@0.0.0",
src = "//projects/b:pkg",
package = "@scoped/b",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -406,8 +402,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/b".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name),
+ name = "node_modules/@scoped/b",
+ src = "//:.aspect_rules_js/@scoped+b@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -415,13 +411,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/b/dir".format(name),
- srcs = [":{}/@scoped/b".format(name)],
+ name = "node_modules/@scoped/b/dir",
+ srcs = [":node_modules/@scoped/b"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/b".format(name))
+ link_targets.append(":node_modules/@scoped/b")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -429,13 +425,12 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+d@0.0.0",
src = "//projects/d:pkg",
package = "@scoped/d",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -444,8 +439,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/d".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+d@0.0.0".format(name),
+ name = "node_modules/@scoped/d",
+ src = "//:.aspect_rules_js/@scoped+d@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -453,13 +448,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/d/dir".format(name),
- srcs = [":{}/@scoped/d".format(name)],
+ name = "node_modules/@scoped/d/dir",
+ srcs = [":node_modules/@scoped/d"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/d".format(name))
+ link_targets.append(":node_modules/@scoped/d")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -467,7 +462,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "alias-project-a@0.0.0",
src = "//projects/a:pkg",
package = "alias-project-a",
@@ -480,8 +474,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/alias-project-a".format(name),
- src = "//:.aspect_rules_js/{}/alias-project-a@0.0.0".format(name),
+ name = "node_modules/alias-project-a",
+ src = "//:.aspect_rules_js/alias-project-a@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -489,23 +483,22 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/alias-project-a/dir".format(name),
- srcs = [":{}/alias-project-a".format(name)],
+ name = "node_modules/alias-project-a/dir",
+ srcs = [":node_modules/alias-project-a"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/alias-project-a".format(name))
+ link_targets.append(":node_modules/alias-project-a")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "scoped+bad@0.0.0",
src = "//projects/b:pkg",
package = "scoped/bad",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -514,8 +507,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/scoped/bad".format(name),
- src = "//:.aspect_rules_js/{}/scoped+bad@0.0.0".format(name),
+ name = "node_modules/scoped/bad",
+ src = "//:.aspect_rules_js/scoped+bad@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -523,24 +516,23 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/scoped/bad/dir".format(name),
- srcs = [":{}/scoped/bad".format(name)],
+ name = "node_modules/scoped/bad/dir",
+ srcs = [":node_modules/scoped/bad"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/scoped/bad".format(name))
+ link_targets.append(":node_modules/scoped/bad")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-c200-d200@0.0.0",
src = "//projects/peers-combo-2:pkg",
package = "test-c200-d200",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@aspect-test+c@2.0.0".format(name): "@aspect-test/c",
- "//:.aspect_rules_js/{}/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.0".format(name): "@aspect-test/d",
+ "//:.aspect_rules_js/@aspect-test+c@2.0.0": "@aspect-test/c",
+ "//:.aspect_rules_js/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.0": "@aspect-test/d",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -549,8 +541,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-c200-d200".format(name),
- src = "//:.aspect_rules_js/{}/test-c200-d200@0.0.0".format(name),
+ name = "node_modules/test-c200-d200",
+ src = "//:.aspect_rules_js/test-c200-d200@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -558,24 +550,23 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-c200-d200/dir".format(name),
- srcs = [":{}/test-c200-d200".format(name)],
+ name = "node_modules/test-c200-d200/dir",
+ srcs = [":node_modules/test-c200-d200"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-c200-d200".format(name))
+ link_targets.append(":node_modules/test-c200-d200")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-c201-d200@0.0.0",
src = "//projects/peers-combo-1:pkg",
package = "test-c201-d200",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@aspect-test+c@2.0.1".format(name): "@aspect-test/c",
- "//:.aspect_rules_js/{}/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.1".format(name): "@aspect-test/d",
+ "//:.aspect_rules_js/@aspect-test+c@2.0.1": "@aspect-test/c",
+ "//:.aspect_rules_js/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.1": "@aspect-test/d",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -584,8 +575,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-c201-d200".format(name),
- src = "//:.aspect_rules_js/{}/test-c201-d200@0.0.0".format(name),
+ name = "node_modules/test-c201-d200",
+ src = "//:.aspect_rules_js/test-c201-d200@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -593,17 +584,16 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-c201-d200/dir".format(name),
- srcs = [":{}/test-c201-d200".format(name)],
+ name = "node_modules/test-c201-d200/dir",
+ srcs = [":node_modules/test-c201-d200"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-c201-d200".format(name))
+ link_targets.append(":node_modules/test-c201-d200")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-peer-types@0.0.0",
src = "//projects/peer-types:pkg",
package = "test-peer-types",
@@ -616,8 +606,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-peer-types".format(name),
- src = "//:.aspect_rules_js/{}/test-peer-types@0.0.0".format(name),
+ name = "node_modules/test-peer-types",
+ src = "//:.aspect_rules_js/test-peer-types@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -625,23 +615,22 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-peer-types/dir".format(name),
- srcs = [":{}/test-peer-types".format(name)],
+ name = "node_modules/test-peer-types/dir",
+ srcs = [":node_modules/test-peer-types"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-peer-types".format(name))
+ link_targets.append(":node_modules/test-peer-types")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "a-types@0.0.0",
src = "//projects/a-types:pkg",
package = "a-types",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@types+node@16.18.11".format(name): "@types/node",
+ "//:.aspect_rules_js/@types+node@16.18.11": "@types/node",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -650,8 +639,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["projects/b"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/a-types".format(name),
- src = "//:.aspect_rules_js/{}/a-types@0.0.0".format(name),
+ name = "node_modules/a-types",
+ src = "//:.aspect_rules_js/a-types@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -659,31 +648,31 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/a-types/dir".format(name),
- srcs = [":{}/a-types".format(name)],
+ name = "node_modules/a-types/dir",
+ srcs = [":node_modules/a-types"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/a-types".format(name))
+ link_targets.append(":node_modules/a-types")
for scope, scoped_targets in scope_targets.items():
_js_library(
- name = "{}/{}".format(name, scope),
+ name = "node_modules/{}".format(scope),
srcs = scoped_targets,
tags = ["manual"],
visibility = ["//visibility:public"],
)
_js_library(
- name = name,
+ name = "node_modules",
srcs = link_targets,
tags = ["manual"],
visibility = ["//visibility:public"],
)
# buildifier: disable=function-docstring
-def npm_link_targets(name = "node_modules", package = None):
+def npm_link_targets(package = None):
bazel_package = package if package != None else native.package_name()
link = bazel_package in _LINK_PACKAGES
@@ -691,75 +680,75 @@ def npm_link_targets(name = "node_modules", package = None):
if link:
if bazel_package == "":
- link_targets.append(":{}/@aspect-test-a-bad-scope".format(name))
- link_targets.append(":{}/@aspect-test-custom-scope/a".format(name))
- link_targets.append(":{}/@aspect-test/a".format(name))
- link_targets.append(":{}/@aspect-test/a2".format(name))
- link_targets.append(":{}/aspect-test-a-no-scope".format(name))
- link_targets.append(":{}/aspect-test-a/no-at".format(name))
- link_targets.append(":{}/@aspect-test/b".format(name))
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/jsonify".format(name))
- link_targets.append(":{}/@isaacs/cliui".format(name))
- link_targets.append(":{}/rollup-plugin-with-peers".format(name))
- link_targets.append(":{}/@types/archiver".format(name))
- link_targets.append(":{}/@types/node".format(name))
- link_targets.append(":{}/alias-types-node".format(name))
- link_targets.append(":{}/alias-only-sizzle".format(name))
- link_targets.append(":{}/debug".format(name))
- link_targets.append(":{}/hello".format(name))
- link_targets.append(":{}/is-odd-v0".format(name))
- link_targets.append(":{}/is-odd-v1".format(name))
- link_targets.append(":{}/is-odd-v2".format(name))
- link_targets.append(":{}/is-odd-v3".format(name))
- link_targets.append(":{}/is-odd".format(name))
- link_targets.append(":{}/is-odd-alias".format(name))
- link_targets.append(":{}/jquery-git-ssh-e61fccb".format(name))
- link_targets.append(":{}/lodash".format(name))
- link_targets.append(":{}/meaning-of-life".format(name))
- link_targets.append(":{}/rollup".format(name))
- link_targets.append(":{}/rollup3".format(name))
- link_targets.append(":{}/tslib".format(name))
- link_targets.append(":{}/typescript".format(name))
- link_targets.append(":{}/uvu".format(name))
+ link_targets.append(":node_modules/@aspect-test-a-bad-scope")
+ link_targets.append(":node_modules/@aspect-test-custom-scope/a")
+ link_targets.append(":node_modules/@aspect-test/a")
+ link_targets.append(":node_modules/@aspect-test/a2")
+ link_targets.append(":node_modules/aspect-test-a-no-scope")
+ link_targets.append(":node_modules/aspect-test-a/no-at")
+ link_targets.append(":node_modules/@aspect-test/b")
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/jsonify")
+ link_targets.append(":node_modules/@isaacs/cliui")
+ link_targets.append(":node_modules/rollup-plugin-with-peers")
+ link_targets.append(":node_modules/@types/archiver")
+ link_targets.append(":node_modules/@types/node")
+ link_targets.append(":node_modules/alias-types-node")
+ link_targets.append(":node_modules/alias-only-sizzle")
+ link_targets.append(":node_modules/debug")
+ link_targets.append(":node_modules/hello")
+ link_targets.append(":node_modules/is-odd-v0")
+ link_targets.append(":node_modules/is-odd-v1")
+ link_targets.append(":node_modules/is-odd-v2")
+ link_targets.append(":node_modules/is-odd-v3")
+ link_targets.append(":node_modules/is-odd")
+ link_targets.append(":node_modules/is-odd-alias")
+ link_targets.append(":node_modules/jquery-git-ssh-e61fccb")
+ link_targets.append(":node_modules/lodash")
+ link_targets.append(":node_modules/meaning-of-life")
+ link_targets.append(":node_modules/rollup")
+ link_targets.append(":node_modules/rollup3")
+ link_targets.append(":node_modules/tslib")
+ link_targets.append(":node_modules/typescript")
+ link_targets.append(":node_modules/uvu")
elif bazel_package == "projects/peers-combo-2":
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/d")
elif bazel_package == "projects/peers-combo-1":
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/d")
elif bazel_package == "projects/a-types":
- link_targets.append(":{}/@types/node".format(name))
+ link_targets.append(":node_modules/@types/node")
elif bazel_package == "projects/b":
- link_targets.append(":{}/@types/node".format(name))
+ link_targets.append(":node_modules/@types/node")
if bazel_package in [""]:
- link_targets.append(":{}/@scoped/c".format(name))
+ link_targets.append(":node_modules/@scoped/c")
if bazel_package in ["", "projects/b", "projects/c", "projects/d"]:
- link_targets.append(":{}/@scoped/a".format(name))
+ link_targets.append(":node_modules/@scoped/a")
if bazel_package in [""]:
- link_targets.append(":{}/@scoped/b".format(name))
+ link_targets.append(":node_modules/@scoped/b")
if bazel_package in [""]:
- link_targets.append(":{}/@scoped/d".format(name))
+ link_targets.append(":node_modules/@scoped/d")
if bazel_package in [""]:
- link_targets.append(":{}/alias-project-a".format(name))
+ link_targets.append(":node_modules/alias-project-a")
if bazel_package in [""]:
- link_targets.append(":{}/scoped/bad".format(name))
+ link_targets.append(":node_modules/scoped/bad")
if bazel_package in [""]:
- link_targets.append(":{}/test-c200-d200".format(name))
+ link_targets.append(":node_modules/test-c200-d200")
if bazel_package in [""]:
- link_targets.append(":{}/test-c201-d200".format(name))
+ link_targets.append(":node_modules/test-c201-d200")
if bazel_package in [""]:
- link_targets.append(":{}/test-peer-types".format(name))
+ link_targets.append(":node_modules/test-peer-types")
if bazel_package in ["projects/b"]:
- link_targets.append(":{}/a-types".format(name))
+ link_targets.append(":node_modules/a-types")
return link_targets
diff --git a/e2e/pnpm_lockfiles/v54/snapshots/rollup3_package_json.bzl b/e2e/pnpm_lockfiles/v54/snapshots/rollup3_package_json.bzl
index 776ae8930..df8883175 100644
--- a/e2e/pnpm_lockfiles/v54/snapshots/rollup3_package_json.bzl
+++ b/e2e/pnpm_lockfiles/v54/snapshots/rollup3_package_json.bzl
@@ -5,54 +5,41 @@ load("@aspect_rules_js//npm/private:npm_import.bzl", "bin_binary_internal", "bin
_link_workspace_and_package = "@@//"
_package_store_name = "rollup@3.29.4"
-def _rollup_internal(name, link_root_name, **kwargs):
+def rollup(name, **kwargs):
bin_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
bin_mnemonic = "Rollup",
**kwargs,
)
-def _rollup_test_internal(name, link_root_name, **kwargs):
+def rollup_test(name, **kwargs):
bin_test_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
**kwargs,
)
-def _rollup_binary_internal(name, link_root_name, **kwargs):
+def rollup_binary(name, **kwargs):
bin_binary_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
**kwargs,
)
-def rollup(name, **kwargs):
- _rollup_internal(name, "node_modules", **kwargs)
-
-def rollup_test(name, **kwargs):
- _rollup_test_internal(name, "node_modules", **kwargs)
-
-def rollup_binary(name, **kwargs):
- _rollup_binary_internal(name, "node_modules", **kwargs)
-
-def bin_factory(link_root_name):
- # bind link_root_name using lambdas
+def bin_factory():
return struct(
- rollup = lambda name, **kwargs: _rollup_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_test = lambda name, **kwargs: _rollup_test_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_binary = lambda name, **kwargs: _rollup_binary_internal(name, link_root_name = link_root_name, **kwargs),
+ rollup = rollup,
+ rollup_test = rollup_test,
+ rollup_binary = rollup_binary,
rollup_path = "dist/bin/rollup",
)
-bin = bin_factory("node_modules")
+bin = bin_factory()
diff --git a/e2e/pnpm_lockfiles/v54/snapshots/rollup_links_defs.bzl b/e2e/pnpm_lockfiles/v54/snapshots/rollup_links_defs.bzl
index 60ebee0f5..1cb437668 100644
--- a/e2e/pnpm_lockfiles/v54/snapshots/rollup_links_defs.bzl
+++ b/e2e/pnpm_lockfiles/v54/snapshots/rollup_links_defs.bzl
@@ -16,22 +16,21 @@ _PACKAGE_STORE_NAME = "rollup@2.14.0"
# Generated npm_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_imported_package_store(link_root_name):
+def npm_imported_package_store():
_npm_imported_package_store(
- link_root_name = link_root_name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/pkg": "fsevents",
- ":.aspect_rules_js/{link_root_name}/rollup@2.14.0/pkg": "rollup",
+ ":.aspect_rules_js/fsevents@2.3.3/pkg": "fsevents",
+ ":.aspect_rules_js/rollup@2.14.0/pkg": "rollup",
},
ref_deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/ref": "fsevents",
+ ":.aspect_rules_js/fsevents@2.3.3/ref": "fsevents",
},
lc_deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/pkg": "fsevents",
- ":.aspect_rules_js/{link_root_name}/rollup@2.14.0/pkg_pre_lc_lite": "rollup",
+ ":.aspect_rules_js/fsevents@2.3.3/pkg": "fsevents",
+ ":.aspect_rules_js/rollup@2.14.0/pkg_pre_lc_lite": "rollup",
},
dev = False,
has_lifecycle_build_target = False,
@@ -46,26 +45,19 @@ def npm_imported_package_store(link_root_name):
# Generated npm_package_store and npm_link_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_link_imported_package_store(name, link_root_name, link_alias):
- return _npm_link_imported_package_store(
+def npm_link_imported_package_store(name):
+ _npm_link_imported_package_store(
name,
- link_root_name,
- link_alias,
root_package = _ROOT_PACKAGE,
link_visibility = ["//visibility:public"],
bins = {},
package_store_name = _PACKAGE_STORE_NAME,
- public_visibility = True,
)
# Generated npm_package_store and npm_link_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_link_imported_package(
- name = "node_modules",
- link = None,
- fail_if_no_link = True):
+def npm_link_imported_package(link = None, fail_if_no_link = True):
return _npm_link_imported_package(
- name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
diff --git a/e2e/pnpm_lockfiles/v54/snapshots/rollup_package_json.bzl b/e2e/pnpm_lockfiles/v54/snapshots/rollup_package_json.bzl
index cf712bbdd..c79fe4c90 100644
--- a/e2e/pnpm_lockfiles/v54/snapshots/rollup_package_json.bzl
+++ b/e2e/pnpm_lockfiles/v54/snapshots/rollup_package_json.bzl
@@ -5,54 +5,41 @@ load("@aspect_rules_js//npm/private:npm_import.bzl", "bin_binary_internal", "bin
_link_workspace_and_package = "@@//"
_package_store_name = "rollup@2.14.0"
-def _rollup_internal(name, link_root_name, **kwargs):
+def rollup(name, **kwargs):
bin_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
bin_mnemonic = "Rollup",
**kwargs,
)
-def _rollup_test_internal(name, link_root_name, **kwargs):
+def rollup_test(name, **kwargs):
bin_test_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
**kwargs,
)
-def _rollup_binary_internal(name, link_root_name, **kwargs):
+def rollup_binary(name, **kwargs):
bin_binary_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
**kwargs,
)
-def rollup(name, **kwargs):
- _rollup_internal(name, "node_modules", **kwargs)
-
-def rollup_test(name, **kwargs):
- _rollup_test_internal(name, "node_modules", **kwargs)
-
-def rollup_binary(name, **kwargs):
- _rollup_binary_internal(name, "node_modules", **kwargs)
-
-def bin_factory(link_root_name):
- # bind link_root_name using lambdas
+def bin_factory():
return struct(
- rollup = lambda name, **kwargs: _rollup_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_test = lambda name, **kwargs: _rollup_test_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_binary = lambda name, **kwargs: _rollup_binary_internal(name, link_root_name = link_root_name, **kwargs),
+ rollup = rollup,
+ rollup_test = rollup_test,
+ rollup_binary = rollup_binary,
rollup_path = "./dist/bin/rollup",
)
-bin = bin_factory("node_modules")
+bin = bin_factory()
diff --git a/e2e/pnpm_lockfiles/v60/snapshots/defs.bzl b/e2e/pnpm_lockfiles/v60/snapshots/defs.bzl
index 0ffd12c9b..69415026d 100644
--- a/e2e/pnpm_lockfiles/v60/snapshots/defs.bzl
+++ b/e2e/pnpm_lockfiles/v60/snapshots/defs.bzl
@@ -78,7 +78,7 @@ load("@aspect_rules_js//npm/private:npm_package_store.bzl", _npm_package_store =
_LINK_PACKAGES = ["", "projects/a", "projects/a-types", "projects/b", "projects/c", "projects/d", "projects/peer-types", "projects/peers-combo-1", "projects/peers-combo-2", "vendored/is-number"]
# buildifier: disable=function-docstring
-def npm_link_all_packages(name = "node_modules", imported_links = []):
+def npm_link_all_packages(imported_links = []):
bazel_package = native.package_name()
root_package = ""
is_root = bazel_package == root_package
@@ -90,7 +90,7 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets = {}
for link_fn in imported_links:
- new_link_targets, new_scope_targets = link_fn(name)
+ new_link_targets, new_scope_targets = link_fn()
link_targets.extend(new_link_targets)
for _scope, _targets in new_scope_targets.items():
if _scope not in scope_targets:
@@ -98,218 +98,218 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets[_scope].extend(_targets)
if is_root:
- store_0(name)
- store_1(name)
- store_2(name)
- store_3(name)
- store_4(name)
- store_5(name)
- store_6(name)
- store_7(name)
- store_8(name)
- store_9(name)
- store_10(name)
- store_11(name)
- store_12(name)
- store_13(name)
- store_14(name)
- store_15(name)
- store_16(name)
- store_17(name)
- store_18(name)
- store_19(name)
- store_20(name)
- store_21(name)
- store_22(name)
- store_23(name)
- store_24(name)
- store_25(name)
- store_26(name)
- store_27(name)
- store_28(name)
- store_29(name)
- store_30(name)
- store_31(name)
- store_32(name)
- store_33(name)
- store_34(name)
- store_35(name)
- store_36(name)
- store_37(name)
- store_38(name)
- store_39(name)
- store_40(name)
- store_41(name)
- store_42(name)
- store_43(name)
- store_44(name)
- store_45(name)
- store_46(name)
- store_47(name)
- store_48(name)
- store_49(name)
- store_50(name)
- store_51(name)
- store_52(name)
- store_53(name)
- store_54(name)
- store_55(name)
- store_56(name)
- store_57(name)
- store_58(name)
- store_59(name)
- store_60(name)
- store_61(name)
- store_62(name)
- store_63(name)
- store_64(name)
+ store_0()
+ store_1()
+ store_2()
+ store_3()
+ store_4()
+ store_5()
+ store_6()
+ store_7()
+ store_8()
+ store_9()
+ store_10()
+ store_11()
+ store_12()
+ store_13()
+ store_14()
+ store_15()
+ store_16()
+ store_17()
+ store_18()
+ store_19()
+ store_20()
+ store_21()
+ store_22()
+ store_23()
+ store_24()
+ store_25()
+ store_26()
+ store_27()
+ store_28()
+ store_29()
+ store_30()
+ store_31()
+ store_32()
+ store_33()
+ store_34()
+ store_35()
+ store_36()
+ store_37()
+ store_38()
+ store_39()
+ store_40()
+ store_41()
+ store_42()
+ store_43()
+ store_44()
+ store_45()
+ store_46()
+ store_47()
+ store_48()
+ store_49()
+ store_50()
+ store_51()
+ store_52()
+ store_53()
+ store_54()
+ store_55()
+ store_56()
+ store_57()
+ store_58()
+ store_59()
+ store_60()
+ store_61()
+ store_62()
+ store_63()
+ store_64()
if link:
if bazel_package == "":
- link_4("{}/@aspect-test-a-bad-scope".format(name), link_root_name = name, link_alias = "@aspect-test-a-bad-scope")
- link_targets.append(":{}/@aspect-test-a-bad-scope".format(name))
+ link_4("@aspect-test-a-bad-scope")
+ link_targets.append(":node_modules/@aspect-test-a-bad-scope")
if "@aspect-test-a-bad-scop" not in scope_targets:
scope_targets["@aspect-test-a-bad-scop"] = [link_targets[-1]]
else:
scope_targets["@aspect-test-a-bad-scop"].append(link_targets[-1])
- link_4("{}/@aspect-test-custom-scope/a".format(name), link_root_name = name, link_alias = "@aspect-test-custom-scope/a")
- link_targets.append(":{}/@aspect-test-custom-scope/a".format(name))
+ link_4("@aspect-test-custom-scope/a")
+ link_targets.append(":node_modules/@aspect-test-custom-scope/a")
if "@aspect-test-custom-scope" not in scope_targets:
scope_targets["@aspect-test-custom-scope"] = [link_targets[-1]]
else:
scope_targets["@aspect-test-custom-scope"].append(link_targets[-1])
- link_4("{}/@aspect-test/a".format(name), link_root_name = name, link_alias = "@aspect-test/a")
- link_targets.append(":{}/@aspect-test/a".format(name))
+ link_4("@aspect-test/a")
+ link_targets.append(":node_modules/@aspect-test/a")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_4("{}/@aspect-test/a2".format(name), link_root_name = name, link_alias = "@aspect-test/a2")
- link_targets.append(":{}/@aspect-test/a2".format(name))
+ link_4("@aspect-test/a2")
+ link_targets.append(":node_modules/@aspect-test/a2")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_4("{}/aspect-test-a-no-scope".format(name), link_root_name = name, link_alias = "aspect-test-a-no-scope")
- link_targets.append(":{}/aspect-test-a-no-scope".format(name))
- link_4("{}/aspect-test-a/no-at".format(name), link_root_name = name, link_alias = "aspect-test-a/no-at")
- link_targets.append(":{}/aspect-test-a/no-at".format(name))
- link_5("{}/@aspect-test/b".format(name), link_root_name = name, link_alias = "@aspect-test/b")
- link_targets.append(":{}/@aspect-test/b".format(name))
+ link_4("aspect-test-a-no-scope")
+ link_targets.append(":node_modules/aspect-test-a-no-scope")
+ link_4("aspect-test-a/no-at")
+ link_targets.append(":node_modules/aspect-test-a/no-at")
+ link_5("@aspect-test/b")
+ link_targets.append(":node_modules/@aspect-test/b")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_6("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_6("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_12("{}/@aspect-test/e".format(name), link_root_name = name, link_alias = "@aspect-test/e")
- link_targets.append(":{}/@aspect-test/e".format(name))
+ link_12("@aspect-test/e")
+ link_targets.append(":node_modules/@aspect-test/e")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_13("{}/jsonify".format(name), link_root_name = name, link_alias = "jsonify")
- link_targets.append(":{}/jsonify".format(name))
- link_14("{}/@isaacs/cliui".format(name), link_root_name = name, link_alias = "@isaacs/cliui")
- link_targets.append(":{}/@isaacs/cliui".format(name))
+ link_13("jsonify")
+ link_targets.append(":node_modules/jsonify")
+ link_14("@isaacs/cliui")
+ link_targets.append(":node_modules/@isaacs/cliui")
if "@isaacs" not in scope_targets:
scope_targets["@isaacs"] = [link_targets[-1]]
else:
scope_targets["@isaacs"].append(link_targets[-1])
- link_15("{}/rollup-plugin-with-peers".format(name), link_root_name = name, link_alias = "rollup-plugin-with-peers")
- link_targets.append(":{}/rollup-plugin-with-peers".format(name))
- link_17("{}/@types/archiver".format(name), link_root_name = name, link_alias = "@types/archiver")
- link_targets.append(":{}/@types/archiver".format(name))
+ link_15("rollup-plugin-with-peers")
+ link_targets.append(":node_modules/rollup-plugin-with-peers")
+ link_17("@types/archiver")
+ link_targets.append(":node_modules/@types/archiver")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
- link_21("{}/alias-types-node".format(name), link_root_name = name, link_alias = "alias-types-node")
- link_targets.append(":{}/alias-types-node".format(name))
- link_22("{}/alias-only-sizzle".format(name), link_root_name = name, link_alias = "alias-only-sizzle")
- link_targets.append(":{}/alias-only-sizzle".format(name))
- link_25("{}/debug".format(name), link_root_name = name, link_alias = "debug")
- link_targets.append(":{}/debug".format(name))
- link_35("{}/hello".format(name), link_root_name = name, link_alias = "hello")
- link_targets.append(":{}/hello".format(name))
- link_38("{}/is-odd-v0".format(name), link_root_name = name, link_alias = "is-odd-v0")
- link_targets.append(":{}/is-odd-v0".format(name))
- link_39("{}/is-odd-v1".format(name), link_root_name = name, link_alias = "is-odd-v1")
- link_targets.append(":{}/is-odd-v1".format(name))
- link_40("{}/is-odd-v2".format(name), link_root_name = name, link_alias = "is-odd-v2")
- link_targets.append(":{}/is-odd-v2".format(name))
- link_41("{}/is-odd-v3".format(name), link_root_name = name, link_alias = "is-odd-v3")
- link_targets.append(":{}/is-odd-v3".format(name))
- link_42("{}/is-odd".format(name), link_root_name = name, link_alias = "is-odd")
- link_targets.append(":{}/is-odd".format(name))
- link_42("{}/is-odd-alias".format(name), link_root_name = name, link_alias = "is-odd-alias")
- link_targets.append(":{}/is-odd-alias".format(name))
- link_43("{}/jquery-git-ssh-e61fccb".format(name), link_root_name = name, link_alias = "jquery-git-ssh-e61fccb")
- link_targets.append(":{}/jquery-git-ssh-e61fccb".format(name))
- link_45("{}/lodash".format(name), link_root_name = name, link_alias = "lodash")
- link_targets.append(":{}/lodash".format(name))
- link_46("{}/meaning-of-life".format(name), link_root_name = name, link_alias = "meaning-of-life")
- link_targets.append(":{}/meaning-of-life".format(name))
- link_52("{}/rollup".format(name), link_root_name = name, link_alias = "rollup")
- link_targets.append(":{}/rollup".format(name))
- link_53("{}/rollup3".format(name), link_root_name = name, link_alias = "rollup3")
- link_targets.append(":{}/rollup3".format(name))
- link_60("{}/tslib".format(name), link_root_name = name, link_alias = "tslib")
- link_targets.append(":{}/tslib".format(name))
- link_61("{}/typescript".format(name), link_root_name = name, link_alias = "typescript")
- link_targets.append(":{}/typescript".format(name))
- link_62("{}/uvu".format(name), link_root_name = name, link_alias = "uvu")
- link_targets.append(":{}/uvu".format(name))
+ link_21("alias-types-node")
+ link_targets.append(":node_modules/alias-types-node")
+ link_22("alias-only-sizzle")
+ link_targets.append(":node_modules/alias-only-sizzle")
+ link_25("debug")
+ link_targets.append(":node_modules/debug")
+ link_35("hello")
+ link_targets.append(":node_modules/hello")
+ link_38("is-odd-v0")
+ link_targets.append(":node_modules/is-odd-v0")
+ link_39("is-odd-v1")
+ link_targets.append(":node_modules/is-odd-v1")
+ link_40("is-odd-v2")
+ link_targets.append(":node_modules/is-odd-v2")
+ link_41("is-odd-v3")
+ link_targets.append(":node_modules/is-odd-v3")
+ link_42("is-odd")
+ link_targets.append(":node_modules/is-odd")
+ link_42("is-odd-alias")
+ link_targets.append(":node_modules/is-odd-alias")
+ link_43("jquery-git-ssh-e61fccb")
+ link_targets.append(":node_modules/jquery-git-ssh-e61fccb")
+ link_45("lodash")
+ link_targets.append(":node_modules/lodash")
+ link_46("meaning-of-life")
+ link_targets.append(":node_modules/meaning-of-life")
+ link_52("rollup")
+ link_targets.append(":node_modules/rollup")
+ link_53("rollup3")
+ link_targets.append(":node_modules/rollup3")
+ link_60("tslib")
+ link_targets.append(":node_modules/tslib")
+ link_61("typescript")
+ link_targets.append(":node_modules/typescript")
+ link_62("uvu")
+ link_targets.append(":node_modules/uvu")
elif bazel_package == "projects/peers-combo-2":
- link_6("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_6("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_9("{}/@aspect-test/d".format(name), link_root_name = name, link_alias = "@aspect-test/d")
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_9("@aspect-test/d")
+ link_targets.append(":node_modules/@aspect-test/d")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
elif bazel_package == "projects/peers-combo-1":
- link_7("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_7("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_10("{}/@aspect-test/d".format(name), link_root_name = name, link_alias = "@aspect-test/d")
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_10("@aspect-test/d")
+ link_targets.append(":node_modules/@aspect-test/d")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
elif bazel_package == "projects/peer-types":
- link_13("{}/jsonify".format(name), link_root_name = name, link_alias = "jsonify")
- link_targets.append(":{}/jsonify".format(name))
- link_35("{}/hello".format(name), link_root_name = name, link_alias = "hello")
- link_targets.append(":{}/hello".format(name))
+ link_13("jsonify")
+ link_targets.append(":node_modules/jsonify")
+ link_35("hello")
+ link_targets.append(":node_modules/hello")
elif bazel_package == "projects/a-types":
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
elif bazel_package == "projects/b":
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
@@ -317,14 +317,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+c@0.0.0",
src = "//projects/c:pkg",
package = "@scoped/c",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -333,8 +332,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/c".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+c@0.0.0".format(name),
+ name = "node_modules/@scoped/c",
+ src = "//:.aspect_rules_js/@scoped+c@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -342,13 +341,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/c/dir".format(name),
- srcs = [":{}/@scoped/c".format(name)],
+ name = "node_modules/@scoped/c/dir",
+ srcs = [":node_modules/@scoped/c"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/c".format(name))
+ link_targets.append(":node_modules/@scoped/c")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -356,7 +355,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "is-number@0.0.0",
src = "//vendored/is-number:pkg",
package = "is-number",
@@ -368,7 +366,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+a@0.0.0",
src = "//projects/a:pkg",
package = "@scoped/a",
@@ -381,8 +378,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/b", "projects/c", "projects/d", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/a".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name),
+ name = "node_modules/@scoped/a",
+ src = "//:.aspect_rules_js/@scoped+a@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -390,13 +387,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/a/dir".format(name),
- srcs = [":{}/@scoped/a".format(name)],
+ name = "node_modules/@scoped/a/dir",
+ srcs = [":node_modules/@scoped/a"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/a".format(name))
+ link_targets.append(":node_modules/@scoped/a")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -404,13 +401,12 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+b@0.0.0",
src = "//projects/b:pkg",
package = "@scoped/b",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -419,8 +415,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/c", "projects/d", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/b".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name),
+ name = "node_modules/@scoped/b",
+ src = "//:.aspect_rules_js/@scoped+b@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -428,13 +424,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/b/dir".format(name),
- srcs = [":{}/@scoped/b".format(name)],
+ name = "node_modules/@scoped/b/dir",
+ srcs = [":node_modules/@scoped/b"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/b".format(name))
+ link_targets.append(":node_modules/@scoped/b")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -442,14 +438,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+d@0.0.0",
src = "//projects/d:pkg",
package = "@scoped/d",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -458,8 +453,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/d".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+d@0.0.0".format(name),
+ name = "node_modules/@scoped/d",
+ src = "//:.aspect_rules_js/@scoped+d@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -467,13 +462,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/d/dir".format(name),
- srcs = [":{}/@scoped/d".format(name)],
+ name = "node_modules/@scoped/d/dir",
+ srcs = [":node_modules/@scoped/d"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/d".format(name))
+ link_targets.append(":node_modules/@scoped/d")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -481,7 +476,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "alias-project-a@0.0.0",
src = "//projects/a:pkg",
package = "alias-project-a",
@@ -494,8 +488,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/alias-project-a".format(name),
- src = "//:.aspect_rules_js/{}/alias-project-a@0.0.0".format(name),
+ name = "node_modules/alias-project-a",
+ src = "//:.aspect_rules_js/alias-project-a@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -503,23 +497,22 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/alias-project-a/dir".format(name),
- srcs = [":{}/alias-project-a".format(name)],
+ name = "node_modules/alias-project-a/dir",
+ srcs = [":node_modules/alias-project-a"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/alias-project-a".format(name))
+ link_targets.append(":node_modules/alias-project-a")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "scoped+bad@0.0.0",
src = "//projects/b:pkg",
package = "scoped/bad",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -528,8 +521,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/scoped/bad".format(name),
- src = "//:.aspect_rules_js/{}/scoped+bad@0.0.0".format(name),
+ name = "node_modules/scoped/bad",
+ src = "//:.aspect_rules_js/scoped+bad@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -537,24 +530,23 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/scoped/bad/dir".format(name),
- srcs = [":{}/scoped/bad".format(name)],
+ name = "node_modules/scoped/bad/dir",
+ srcs = [":node_modules/scoped/bad"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/scoped/bad".format(name))
+ link_targets.append(":node_modules/scoped/bad")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-c200-d200@0.0.0",
src = "//projects/peers-combo-2:pkg",
package = "test-c200-d200",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@aspect-test+c@2.0.0".format(name): "@aspect-test/c",
- "//:.aspect_rules_js/{}/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.0".format(name): "@aspect-test/d",
+ "//:.aspect_rules_js/@aspect-test+c@2.0.0": "@aspect-test/c",
+ "//:.aspect_rules_js/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.0": "@aspect-test/d",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -563,8 +555,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-c200-d200".format(name),
- src = "//:.aspect_rules_js/{}/test-c200-d200@0.0.0".format(name),
+ name = "node_modules/test-c200-d200",
+ src = "//:.aspect_rules_js/test-c200-d200@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -572,24 +564,23 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-c200-d200/dir".format(name),
- srcs = [":{}/test-c200-d200".format(name)],
+ name = "node_modules/test-c200-d200/dir",
+ srcs = [":node_modules/test-c200-d200"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-c200-d200".format(name))
+ link_targets.append(":node_modules/test-c200-d200")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-c201-d200@0.0.0",
src = "//projects/peers-combo-1:pkg",
package = "test-c201-d200",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@aspect-test+c@2.0.1".format(name): "@aspect-test/c",
- "//:.aspect_rules_js/{}/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.1".format(name): "@aspect-test/d",
+ "//:.aspect_rules_js/@aspect-test+c@2.0.1": "@aspect-test/c",
+ "//:.aspect_rules_js/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.1": "@aspect-test/d",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -598,8 +589,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-c201-d200".format(name),
- src = "//:.aspect_rules_js/{}/test-c201-d200@0.0.0".format(name),
+ name = "node_modules/test-c201-d200",
+ src = "//:.aspect_rules_js/test-c201-d200@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -607,27 +598,26 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-c201-d200/dir".format(name),
- srcs = [":{}/test-c201-d200".format(name)],
+ name = "node_modules/test-c201-d200/dir",
+ srcs = [":node_modules/test-c201-d200"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-c201-d200".format(name))
+ link_targets.append(":node_modules/test-c201-d200")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-peer-types@0.0.0",
src = "//projects/peer-types:pkg",
package = "test-peer-types",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
- "//:.aspect_rules_js/{}/@scoped+c@0.0.0".format(name): "@scoped/c",
- "//:.aspect_rules_js/{}/@gitpkg.vercel.app+EqualMa+gitpkg-hello+packages+hello".format(name): "hello",
- "//:.aspect_rules_js/{}/@github.com+aspect-build+test-packages+releases+download+0.0.0+@foo-jsonify-0.0.0.tgz".format(name): "jsonify",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
+ "//:.aspect_rules_js/@scoped+c@0.0.0": "@scoped/c",
+ "//:.aspect_rules_js/@gitpkg.vercel.app+EqualMa+gitpkg-hello+packages+hello": "hello",
+ "//:.aspect_rules_js/@github.com+aspect-build+test-packages+releases+download+0.0.0+@foo-jsonify-0.0.0.tgz": "jsonify",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -636,8 +626,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-peer-types".format(name),
- src = "//:.aspect_rules_js/{}/test-peer-types@0.0.0".format(name),
+ name = "node_modules/test-peer-types",
+ src = "//:.aspect_rules_js/test-peer-types@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -645,23 +635,22 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-peer-types/dir".format(name),
- srcs = [":{}/test-peer-types".format(name)],
+ name = "node_modules/test-peer-types/dir",
+ srcs = [":node_modules/test-peer-types"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-peer-types".format(name))
+ link_targets.append(":node_modules/test-peer-types")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "a-types@0.0.0",
src = "//projects/a-types:pkg",
package = "a-types",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@types+node@16.18.11".format(name): "@types/node",
+ "//:.aspect_rules_js/@types+node@16.18.11": "@types/node",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -670,8 +659,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["projects/b"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/a-types".format(name),
- src = "//:.aspect_rules_js/{}/a-types@0.0.0".format(name),
+ name = "node_modules/a-types",
+ src = "//:.aspect_rules_js/a-types@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -679,31 +668,31 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/a-types/dir".format(name),
- srcs = [":{}/a-types".format(name)],
+ name = "node_modules/a-types/dir",
+ srcs = [":node_modules/a-types"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/a-types".format(name))
+ link_targets.append(":node_modules/a-types")
for scope, scoped_targets in scope_targets.items():
_js_library(
- name = "{}/{}".format(name, scope),
+ name = "node_modules/{}".format(scope),
srcs = scoped_targets,
tags = ["manual"],
visibility = ["//visibility:public"],
)
_js_library(
- name = name,
+ name = "node_modules",
srcs = link_targets,
tags = ["manual"],
visibility = ["//visibility:public"],
)
# buildifier: disable=function-docstring
-def npm_link_targets(name = "node_modules", package = None):
+def npm_link_targets(package = None):
bazel_package = package if package != None else native.package_name()
link = bazel_package in _LINK_PACKAGES
@@ -711,79 +700,79 @@ def npm_link_targets(name = "node_modules", package = None):
if link:
if bazel_package == "":
- link_targets.append(":{}/@aspect-test-a-bad-scope".format(name))
- link_targets.append(":{}/@aspect-test-custom-scope/a".format(name))
- link_targets.append(":{}/@aspect-test/a".format(name))
- link_targets.append(":{}/@aspect-test/a2".format(name))
- link_targets.append(":{}/aspect-test-a-no-scope".format(name))
- link_targets.append(":{}/aspect-test-a/no-at".format(name))
- link_targets.append(":{}/@aspect-test/b".format(name))
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/@aspect-test/e".format(name))
- link_targets.append(":{}/jsonify".format(name))
- link_targets.append(":{}/@isaacs/cliui".format(name))
- link_targets.append(":{}/rollup-plugin-with-peers".format(name))
- link_targets.append(":{}/@types/archiver".format(name))
- link_targets.append(":{}/@types/node".format(name))
- link_targets.append(":{}/alias-types-node".format(name))
- link_targets.append(":{}/alias-only-sizzle".format(name))
- link_targets.append(":{}/debug".format(name))
- link_targets.append(":{}/hello".format(name))
- link_targets.append(":{}/is-odd-v0".format(name))
- link_targets.append(":{}/is-odd-v1".format(name))
- link_targets.append(":{}/is-odd-v2".format(name))
- link_targets.append(":{}/is-odd-v3".format(name))
- link_targets.append(":{}/is-odd".format(name))
- link_targets.append(":{}/is-odd-alias".format(name))
- link_targets.append(":{}/jquery-git-ssh-e61fccb".format(name))
- link_targets.append(":{}/lodash".format(name))
- link_targets.append(":{}/meaning-of-life".format(name))
- link_targets.append(":{}/rollup".format(name))
- link_targets.append(":{}/rollup3".format(name))
- link_targets.append(":{}/tslib".format(name))
- link_targets.append(":{}/typescript".format(name))
- link_targets.append(":{}/uvu".format(name))
+ link_targets.append(":node_modules/@aspect-test-a-bad-scope")
+ link_targets.append(":node_modules/@aspect-test-custom-scope/a")
+ link_targets.append(":node_modules/@aspect-test/a")
+ link_targets.append(":node_modules/@aspect-test/a2")
+ link_targets.append(":node_modules/aspect-test-a-no-scope")
+ link_targets.append(":node_modules/aspect-test-a/no-at")
+ link_targets.append(":node_modules/@aspect-test/b")
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/e")
+ link_targets.append(":node_modules/jsonify")
+ link_targets.append(":node_modules/@isaacs/cliui")
+ link_targets.append(":node_modules/rollup-plugin-with-peers")
+ link_targets.append(":node_modules/@types/archiver")
+ link_targets.append(":node_modules/@types/node")
+ link_targets.append(":node_modules/alias-types-node")
+ link_targets.append(":node_modules/alias-only-sizzle")
+ link_targets.append(":node_modules/debug")
+ link_targets.append(":node_modules/hello")
+ link_targets.append(":node_modules/is-odd-v0")
+ link_targets.append(":node_modules/is-odd-v1")
+ link_targets.append(":node_modules/is-odd-v2")
+ link_targets.append(":node_modules/is-odd-v3")
+ link_targets.append(":node_modules/is-odd")
+ link_targets.append(":node_modules/is-odd-alias")
+ link_targets.append(":node_modules/jquery-git-ssh-e61fccb")
+ link_targets.append(":node_modules/lodash")
+ link_targets.append(":node_modules/meaning-of-life")
+ link_targets.append(":node_modules/rollup")
+ link_targets.append(":node_modules/rollup3")
+ link_targets.append(":node_modules/tslib")
+ link_targets.append(":node_modules/typescript")
+ link_targets.append(":node_modules/uvu")
elif bazel_package == "projects/peers-combo-2":
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/d")
elif bazel_package == "projects/peers-combo-1":
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/d")
elif bazel_package == "projects/peer-types":
- link_targets.append(":{}/jsonify".format(name))
- link_targets.append(":{}/hello".format(name))
+ link_targets.append(":node_modules/jsonify")
+ link_targets.append(":node_modules/hello")
elif bazel_package == "projects/a-types":
- link_targets.append(":{}/@types/node".format(name))
+ link_targets.append(":node_modules/@types/node")
elif bazel_package == "projects/b":
- link_targets.append(":{}/@types/node".format(name))
+ link_targets.append(":node_modules/@types/node")
if bazel_package in ["", "projects/peer-types"]:
- link_targets.append(":{}/@scoped/c".format(name))
+ link_targets.append(":node_modules/@scoped/c")
if bazel_package in ["", "projects/b", "projects/c", "projects/d", "projects/peer-types"]:
- link_targets.append(":{}/@scoped/a".format(name))
+ link_targets.append(":node_modules/@scoped/a")
if bazel_package in ["", "projects/c", "projects/d", "projects/peer-types"]:
- link_targets.append(":{}/@scoped/b".format(name))
+ link_targets.append(":node_modules/@scoped/b")
if bazel_package in [""]:
- link_targets.append(":{}/@scoped/d".format(name))
+ link_targets.append(":node_modules/@scoped/d")
if bazel_package in [""]:
- link_targets.append(":{}/alias-project-a".format(name))
+ link_targets.append(":node_modules/alias-project-a")
if bazel_package in [""]:
- link_targets.append(":{}/scoped/bad".format(name))
+ link_targets.append(":node_modules/scoped/bad")
if bazel_package in [""]:
- link_targets.append(":{}/test-c200-d200".format(name))
+ link_targets.append(":node_modules/test-c200-d200")
if bazel_package in [""]:
- link_targets.append(":{}/test-c201-d200".format(name))
+ link_targets.append(":node_modules/test-c201-d200")
if bazel_package in [""]:
- link_targets.append(":{}/test-peer-types".format(name))
+ link_targets.append(":node_modules/test-peer-types")
if bazel_package in ["projects/b"]:
- link_targets.append(":{}/a-types".format(name))
+ link_targets.append(":node_modules/a-types")
return link_targets
diff --git a/e2e/pnpm_lockfiles/v60/snapshots/rollup3_package_json.bzl b/e2e/pnpm_lockfiles/v60/snapshots/rollup3_package_json.bzl
index 776ae8930..df8883175 100644
--- a/e2e/pnpm_lockfiles/v60/snapshots/rollup3_package_json.bzl
+++ b/e2e/pnpm_lockfiles/v60/snapshots/rollup3_package_json.bzl
@@ -5,54 +5,41 @@ load("@aspect_rules_js//npm/private:npm_import.bzl", "bin_binary_internal", "bin
_link_workspace_and_package = "@@//"
_package_store_name = "rollup@3.29.4"
-def _rollup_internal(name, link_root_name, **kwargs):
+def rollup(name, **kwargs):
bin_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
bin_mnemonic = "Rollup",
**kwargs,
)
-def _rollup_test_internal(name, link_root_name, **kwargs):
+def rollup_test(name, **kwargs):
bin_test_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
**kwargs,
)
-def _rollup_binary_internal(name, link_root_name, **kwargs):
+def rollup_binary(name, **kwargs):
bin_binary_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
**kwargs,
)
-def rollup(name, **kwargs):
- _rollup_internal(name, "node_modules", **kwargs)
-
-def rollup_test(name, **kwargs):
- _rollup_test_internal(name, "node_modules", **kwargs)
-
-def rollup_binary(name, **kwargs):
- _rollup_binary_internal(name, "node_modules", **kwargs)
-
-def bin_factory(link_root_name):
- # bind link_root_name using lambdas
+def bin_factory():
return struct(
- rollup = lambda name, **kwargs: _rollup_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_test = lambda name, **kwargs: _rollup_test_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_binary = lambda name, **kwargs: _rollup_binary_internal(name, link_root_name = link_root_name, **kwargs),
+ rollup = rollup,
+ rollup_test = rollup_test,
+ rollup_binary = rollup_binary,
rollup_path = "dist/bin/rollup",
)
-bin = bin_factory("node_modules")
+bin = bin_factory()
diff --git a/e2e/pnpm_lockfiles/v60/snapshots/rollup_links_defs.bzl b/e2e/pnpm_lockfiles/v60/snapshots/rollup_links_defs.bzl
index 60ebee0f5..1cb437668 100644
--- a/e2e/pnpm_lockfiles/v60/snapshots/rollup_links_defs.bzl
+++ b/e2e/pnpm_lockfiles/v60/snapshots/rollup_links_defs.bzl
@@ -16,22 +16,21 @@ _PACKAGE_STORE_NAME = "rollup@2.14.0"
# Generated npm_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_imported_package_store(link_root_name):
+def npm_imported_package_store():
_npm_imported_package_store(
- link_root_name = link_root_name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/pkg": "fsevents",
- ":.aspect_rules_js/{link_root_name}/rollup@2.14.0/pkg": "rollup",
+ ":.aspect_rules_js/fsevents@2.3.3/pkg": "fsevents",
+ ":.aspect_rules_js/rollup@2.14.0/pkg": "rollup",
},
ref_deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/ref": "fsevents",
+ ":.aspect_rules_js/fsevents@2.3.3/ref": "fsevents",
},
lc_deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/pkg": "fsevents",
- ":.aspect_rules_js/{link_root_name}/rollup@2.14.0/pkg_pre_lc_lite": "rollup",
+ ":.aspect_rules_js/fsevents@2.3.3/pkg": "fsevents",
+ ":.aspect_rules_js/rollup@2.14.0/pkg_pre_lc_lite": "rollup",
},
dev = False,
has_lifecycle_build_target = False,
@@ -46,26 +45,19 @@ def npm_imported_package_store(link_root_name):
# Generated npm_package_store and npm_link_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_link_imported_package_store(name, link_root_name, link_alias):
- return _npm_link_imported_package_store(
+def npm_link_imported_package_store(name):
+ _npm_link_imported_package_store(
name,
- link_root_name,
- link_alias,
root_package = _ROOT_PACKAGE,
link_visibility = ["//visibility:public"],
bins = {},
package_store_name = _PACKAGE_STORE_NAME,
- public_visibility = True,
)
# Generated npm_package_store and npm_link_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_link_imported_package(
- name = "node_modules",
- link = None,
- fail_if_no_link = True):
+def npm_link_imported_package(link = None, fail_if_no_link = True):
return _npm_link_imported_package(
- name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
diff --git a/e2e/pnpm_lockfiles/v60/snapshots/rollup_package_json.bzl b/e2e/pnpm_lockfiles/v60/snapshots/rollup_package_json.bzl
index cf712bbdd..c79fe4c90 100644
--- a/e2e/pnpm_lockfiles/v60/snapshots/rollup_package_json.bzl
+++ b/e2e/pnpm_lockfiles/v60/snapshots/rollup_package_json.bzl
@@ -5,54 +5,41 @@ load("@aspect_rules_js//npm/private:npm_import.bzl", "bin_binary_internal", "bin
_link_workspace_and_package = "@@//"
_package_store_name = "rollup@2.14.0"
-def _rollup_internal(name, link_root_name, **kwargs):
+def rollup(name, **kwargs):
bin_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
bin_mnemonic = "Rollup",
**kwargs,
)
-def _rollup_test_internal(name, link_root_name, **kwargs):
+def rollup_test(name, **kwargs):
bin_test_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
**kwargs,
)
-def _rollup_binary_internal(name, link_root_name, **kwargs):
+def rollup_binary(name, **kwargs):
bin_binary_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
**kwargs,
)
-def rollup(name, **kwargs):
- _rollup_internal(name, "node_modules", **kwargs)
-
-def rollup_test(name, **kwargs):
- _rollup_test_internal(name, "node_modules", **kwargs)
-
-def rollup_binary(name, **kwargs):
- _rollup_binary_internal(name, "node_modules", **kwargs)
-
-def bin_factory(link_root_name):
- # bind link_root_name using lambdas
+def bin_factory():
return struct(
- rollup = lambda name, **kwargs: _rollup_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_test = lambda name, **kwargs: _rollup_test_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_binary = lambda name, **kwargs: _rollup_binary_internal(name, link_root_name = link_root_name, **kwargs),
+ rollup = rollup,
+ rollup_test = rollup_test,
+ rollup_binary = rollup_binary,
rollup_path = "./dist/bin/rollup",
)
-bin = bin_factory("node_modules")
+bin = bin_factory()
diff --git a/e2e/pnpm_lockfiles/v61/snapshots/defs.bzl b/e2e/pnpm_lockfiles/v61/snapshots/defs.bzl
index 0ffd12c9b..69415026d 100644
--- a/e2e/pnpm_lockfiles/v61/snapshots/defs.bzl
+++ b/e2e/pnpm_lockfiles/v61/snapshots/defs.bzl
@@ -78,7 +78,7 @@ load("@aspect_rules_js//npm/private:npm_package_store.bzl", _npm_package_store =
_LINK_PACKAGES = ["", "projects/a", "projects/a-types", "projects/b", "projects/c", "projects/d", "projects/peer-types", "projects/peers-combo-1", "projects/peers-combo-2", "vendored/is-number"]
# buildifier: disable=function-docstring
-def npm_link_all_packages(name = "node_modules", imported_links = []):
+def npm_link_all_packages(imported_links = []):
bazel_package = native.package_name()
root_package = ""
is_root = bazel_package == root_package
@@ -90,7 +90,7 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets = {}
for link_fn in imported_links:
- new_link_targets, new_scope_targets = link_fn(name)
+ new_link_targets, new_scope_targets = link_fn()
link_targets.extend(new_link_targets)
for _scope, _targets in new_scope_targets.items():
if _scope not in scope_targets:
@@ -98,218 +98,218 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets[_scope].extend(_targets)
if is_root:
- store_0(name)
- store_1(name)
- store_2(name)
- store_3(name)
- store_4(name)
- store_5(name)
- store_6(name)
- store_7(name)
- store_8(name)
- store_9(name)
- store_10(name)
- store_11(name)
- store_12(name)
- store_13(name)
- store_14(name)
- store_15(name)
- store_16(name)
- store_17(name)
- store_18(name)
- store_19(name)
- store_20(name)
- store_21(name)
- store_22(name)
- store_23(name)
- store_24(name)
- store_25(name)
- store_26(name)
- store_27(name)
- store_28(name)
- store_29(name)
- store_30(name)
- store_31(name)
- store_32(name)
- store_33(name)
- store_34(name)
- store_35(name)
- store_36(name)
- store_37(name)
- store_38(name)
- store_39(name)
- store_40(name)
- store_41(name)
- store_42(name)
- store_43(name)
- store_44(name)
- store_45(name)
- store_46(name)
- store_47(name)
- store_48(name)
- store_49(name)
- store_50(name)
- store_51(name)
- store_52(name)
- store_53(name)
- store_54(name)
- store_55(name)
- store_56(name)
- store_57(name)
- store_58(name)
- store_59(name)
- store_60(name)
- store_61(name)
- store_62(name)
- store_63(name)
- store_64(name)
+ store_0()
+ store_1()
+ store_2()
+ store_3()
+ store_4()
+ store_5()
+ store_6()
+ store_7()
+ store_8()
+ store_9()
+ store_10()
+ store_11()
+ store_12()
+ store_13()
+ store_14()
+ store_15()
+ store_16()
+ store_17()
+ store_18()
+ store_19()
+ store_20()
+ store_21()
+ store_22()
+ store_23()
+ store_24()
+ store_25()
+ store_26()
+ store_27()
+ store_28()
+ store_29()
+ store_30()
+ store_31()
+ store_32()
+ store_33()
+ store_34()
+ store_35()
+ store_36()
+ store_37()
+ store_38()
+ store_39()
+ store_40()
+ store_41()
+ store_42()
+ store_43()
+ store_44()
+ store_45()
+ store_46()
+ store_47()
+ store_48()
+ store_49()
+ store_50()
+ store_51()
+ store_52()
+ store_53()
+ store_54()
+ store_55()
+ store_56()
+ store_57()
+ store_58()
+ store_59()
+ store_60()
+ store_61()
+ store_62()
+ store_63()
+ store_64()
if link:
if bazel_package == "":
- link_4("{}/@aspect-test-a-bad-scope".format(name), link_root_name = name, link_alias = "@aspect-test-a-bad-scope")
- link_targets.append(":{}/@aspect-test-a-bad-scope".format(name))
+ link_4("@aspect-test-a-bad-scope")
+ link_targets.append(":node_modules/@aspect-test-a-bad-scope")
if "@aspect-test-a-bad-scop" not in scope_targets:
scope_targets["@aspect-test-a-bad-scop"] = [link_targets[-1]]
else:
scope_targets["@aspect-test-a-bad-scop"].append(link_targets[-1])
- link_4("{}/@aspect-test-custom-scope/a".format(name), link_root_name = name, link_alias = "@aspect-test-custom-scope/a")
- link_targets.append(":{}/@aspect-test-custom-scope/a".format(name))
+ link_4("@aspect-test-custom-scope/a")
+ link_targets.append(":node_modules/@aspect-test-custom-scope/a")
if "@aspect-test-custom-scope" not in scope_targets:
scope_targets["@aspect-test-custom-scope"] = [link_targets[-1]]
else:
scope_targets["@aspect-test-custom-scope"].append(link_targets[-1])
- link_4("{}/@aspect-test/a".format(name), link_root_name = name, link_alias = "@aspect-test/a")
- link_targets.append(":{}/@aspect-test/a".format(name))
+ link_4("@aspect-test/a")
+ link_targets.append(":node_modules/@aspect-test/a")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_4("{}/@aspect-test/a2".format(name), link_root_name = name, link_alias = "@aspect-test/a2")
- link_targets.append(":{}/@aspect-test/a2".format(name))
+ link_4("@aspect-test/a2")
+ link_targets.append(":node_modules/@aspect-test/a2")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_4("{}/aspect-test-a-no-scope".format(name), link_root_name = name, link_alias = "aspect-test-a-no-scope")
- link_targets.append(":{}/aspect-test-a-no-scope".format(name))
- link_4("{}/aspect-test-a/no-at".format(name), link_root_name = name, link_alias = "aspect-test-a/no-at")
- link_targets.append(":{}/aspect-test-a/no-at".format(name))
- link_5("{}/@aspect-test/b".format(name), link_root_name = name, link_alias = "@aspect-test/b")
- link_targets.append(":{}/@aspect-test/b".format(name))
+ link_4("aspect-test-a-no-scope")
+ link_targets.append(":node_modules/aspect-test-a-no-scope")
+ link_4("aspect-test-a/no-at")
+ link_targets.append(":node_modules/aspect-test-a/no-at")
+ link_5("@aspect-test/b")
+ link_targets.append(":node_modules/@aspect-test/b")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_6("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_6("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_12("{}/@aspect-test/e".format(name), link_root_name = name, link_alias = "@aspect-test/e")
- link_targets.append(":{}/@aspect-test/e".format(name))
+ link_12("@aspect-test/e")
+ link_targets.append(":node_modules/@aspect-test/e")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_13("{}/jsonify".format(name), link_root_name = name, link_alias = "jsonify")
- link_targets.append(":{}/jsonify".format(name))
- link_14("{}/@isaacs/cliui".format(name), link_root_name = name, link_alias = "@isaacs/cliui")
- link_targets.append(":{}/@isaacs/cliui".format(name))
+ link_13("jsonify")
+ link_targets.append(":node_modules/jsonify")
+ link_14("@isaacs/cliui")
+ link_targets.append(":node_modules/@isaacs/cliui")
if "@isaacs" not in scope_targets:
scope_targets["@isaacs"] = [link_targets[-1]]
else:
scope_targets["@isaacs"].append(link_targets[-1])
- link_15("{}/rollup-plugin-with-peers".format(name), link_root_name = name, link_alias = "rollup-plugin-with-peers")
- link_targets.append(":{}/rollup-plugin-with-peers".format(name))
- link_17("{}/@types/archiver".format(name), link_root_name = name, link_alias = "@types/archiver")
- link_targets.append(":{}/@types/archiver".format(name))
+ link_15("rollup-plugin-with-peers")
+ link_targets.append(":node_modules/rollup-plugin-with-peers")
+ link_17("@types/archiver")
+ link_targets.append(":node_modules/@types/archiver")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
- link_21("{}/alias-types-node".format(name), link_root_name = name, link_alias = "alias-types-node")
- link_targets.append(":{}/alias-types-node".format(name))
- link_22("{}/alias-only-sizzle".format(name), link_root_name = name, link_alias = "alias-only-sizzle")
- link_targets.append(":{}/alias-only-sizzle".format(name))
- link_25("{}/debug".format(name), link_root_name = name, link_alias = "debug")
- link_targets.append(":{}/debug".format(name))
- link_35("{}/hello".format(name), link_root_name = name, link_alias = "hello")
- link_targets.append(":{}/hello".format(name))
- link_38("{}/is-odd-v0".format(name), link_root_name = name, link_alias = "is-odd-v0")
- link_targets.append(":{}/is-odd-v0".format(name))
- link_39("{}/is-odd-v1".format(name), link_root_name = name, link_alias = "is-odd-v1")
- link_targets.append(":{}/is-odd-v1".format(name))
- link_40("{}/is-odd-v2".format(name), link_root_name = name, link_alias = "is-odd-v2")
- link_targets.append(":{}/is-odd-v2".format(name))
- link_41("{}/is-odd-v3".format(name), link_root_name = name, link_alias = "is-odd-v3")
- link_targets.append(":{}/is-odd-v3".format(name))
- link_42("{}/is-odd".format(name), link_root_name = name, link_alias = "is-odd")
- link_targets.append(":{}/is-odd".format(name))
- link_42("{}/is-odd-alias".format(name), link_root_name = name, link_alias = "is-odd-alias")
- link_targets.append(":{}/is-odd-alias".format(name))
- link_43("{}/jquery-git-ssh-e61fccb".format(name), link_root_name = name, link_alias = "jquery-git-ssh-e61fccb")
- link_targets.append(":{}/jquery-git-ssh-e61fccb".format(name))
- link_45("{}/lodash".format(name), link_root_name = name, link_alias = "lodash")
- link_targets.append(":{}/lodash".format(name))
- link_46("{}/meaning-of-life".format(name), link_root_name = name, link_alias = "meaning-of-life")
- link_targets.append(":{}/meaning-of-life".format(name))
- link_52("{}/rollup".format(name), link_root_name = name, link_alias = "rollup")
- link_targets.append(":{}/rollup".format(name))
- link_53("{}/rollup3".format(name), link_root_name = name, link_alias = "rollup3")
- link_targets.append(":{}/rollup3".format(name))
- link_60("{}/tslib".format(name), link_root_name = name, link_alias = "tslib")
- link_targets.append(":{}/tslib".format(name))
- link_61("{}/typescript".format(name), link_root_name = name, link_alias = "typescript")
- link_targets.append(":{}/typescript".format(name))
- link_62("{}/uvu".format(name), link_root_name = name, link_alias = "uvu")
- link_targets.append(":{}/uvu".format(name))
+ link_21("alias-types-node")
+ link_targets.append(":node_modules/alias-types-node")
+ link_22("alias-only-sizzle")
+ link_targets.append(":node_modules/alias-only-sizzle")
+ link_25("debug")
+ link_targets.append(":node_modules/debug")
+ link_35("hello")
+ link_targets.append(":node_modules/hello")
+ link_38("is-odd-v0")
+ link_targets.append(":node_modules/is-odd-v0")
+ link_39("is-odd-v1")
+ link_targets.append(":node_modules/is-odd-v1")
+ link_40("is-odd-v2")
+ link_targets.append(":node_modules/is-odd-v2")
+ link_41("is-odd-v3")
+ link_targets.append(":node_modules/is-odd-v3")
+ link_42("is-odd")
+ link_targets.append(":node_modules/is-odd")
+ link_42("is-odd-alias")
+ link_targets.append(":node_modules/is-odd-alias")
+ link_43("jquery-git-ssh-e61fccb")
+ link_targets.append(":node_modules/jquery-git-ssh-e61fccb")
+ link_45("lodash")
+ link_targets.append(":node_modules/lodash")
+ link_46("meaning-of-life")
+ link_targets.append(":node_modules/meaning-of-life")
+ link_52("rollup")
+ link_targets.append(":node_modules/rollup")
+ link_53("rollup3")
+ link_targets.append(":node_modules/rollup3")
+ link_60("tslib")
+ link_targets.append(":node_modules/tslib")
+ link_61("typescript")
+ link_targets.append(":node_modules/typescript")
+ link_62("uvu")
+ link_targets.append(":node_modules/uvu")
elif bazel_package == "projects/peers-combo-2":
- link_6("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_6("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_9("{}/@aspect-test/d".format(name), link_root_name = name, link_alias = "@aspect-test/d")
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_9("@aspect-test/d")
+ link_targets.append(":node_modules/@aspect-test/d")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
elif bazel_package == "projects/peers-combo-1":
- link_7("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_7("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_10("{}/@aspect-test/d".format(name), link_root_name = name, link_alias = "@aspect-test/d")
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_10("@aspect-test/d")
+ link_targets.append(":node_modules/@aspect-test/d")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
elif bazel_package == "projects/peer-types":
- link_13("{}/jsonify".format(name), link_root_name = name, link_alias = "jsonify")
- link_targets.append(":{}/jsonify".format(name))
- link_35("{}/hello".format(name), link_root_name = name, link_alias = "hello")
- link_targets.append(":{}/hello".format(name))
+ link_13("jsonify")
+ link_targets.append(":node_modules/jsonify")
+ link_35("hello")
+ link_targets.append(":node_modules/hello")
elif bazel_package == "projects/a-types":
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
elif bazel_package == "projects/b":
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
@@ -317,14 +317,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+c@0.0.0",
src = "//projects/c:pkg",
package = "@scoped/c",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -333,8 +332,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/c".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+c@0.0.0".format(name),
+ name = "node_modules/@scoped/c",
+ src = "//:.aspect_rules_js/@scoped+c@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -342,13 +341,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/c/dir".format(name),
- srcs = [":{}/@scoped/c".format(name)],
+ name = "node_modules/@scoped/c/dir",
+ srcs = [":node_modules/@scoped/c"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/c".format(name))
+ link_targets.append(":node_modules/@scoped/c")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -356,7 +355,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "is-number@0.0.0",
src = "//vendored/is-number:pkg",
package = "is-number",
@@ -368,7 +366,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+a@0.0.0",
src = "//projects/a:pkg",
package = "@scoped/a",
@@ -381,8 +378,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/b", "projects/c", "projects/d", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/a".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name),
+ name = "node_modules/@scoped/a",
+ src = "//:.aspect_rules_js/@scoped+a@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -390,13 +387,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/a/dir".format(name),
- srcs = [":{}/@scoped/a".format(name)],
+ name = "node_modules/@scoped/a/dir",
+ srcs = [":node_modules/@scoped/a"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/a".format(name))
+ link_targets.append(":node_modules/@scoped/a")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -404,13 +401,12 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+b@0.0.0",
src = "//projects/b:pkg",
package = "@scoped/b",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -419,8 +415,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/c", "projects/d", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/b".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name),
+ name = "node_modules/@scoped/b",
+ src = "//:.aspect_rules_js/@scoped+b@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -428,13 +424,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/b/dir".format(name),
- srcs = [":{}/@scoped/b".format(name)],
+ name = "node_modules/@scoped/b/dir",
+ srcs = [":node_modules/@scoped/b"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/b".format(name))
+ link_targets.append(":node_modules/@scoped/b")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -442,14 +438,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+d@0.0.0",
src = "//projects/d:pkg",
package = "@scoped/d",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -458,8 +453,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/d".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+d@0.0.0".format(name),
+ name = "node_modules/@scoped/d",
+ src = "//:.aspect_rules_js/@scoped+d@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -467,13 +462,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/d/dir".format(name),
- srcs = [":{}/@scoped/d".format(name)],
+ name = "node_modules/@scoped/d/dir",
+ srcs = [":node_modules/@scoped/d"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/d".format(name))
+ link_targets.append(":node_modules/@scoped/d")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -481,7 +476,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "alias-project-a@0.0.0",
src = "//projects/a:pkg",
package = "alias-project-a",
@@ -494,8 +488,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/alias-project-a".format(name),
- src = "//:.aspect_rules_js/{}/alias-project-a@0.0.0".format(name),
+ name = "node_modules/alias-project-a",
+ src = "//:.aspect_rules_js/alias-project-a@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -503,23 +497,22 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/alias-project-a/dir".format(name),
- srcs = [":{}/alias-project-a".format(name)],
+ name = "node_modules/alias-project-a/dir",
+ srcs = [":node_modules/alias-project-a"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/alias-project-a".format(name))
+ link_targets.append(":node_modules/alias-project-a")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "scoped+bad@0.0.0",
src = "//projects/b:pkg",
package = "scoped/bad",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -528,8 +521,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/scoped/bad".format(name),
- src = "//:.aspect_rules_js/{}/scoped+bad@0.0.0".format(name),
+ name = "node_modules/scoped/bad",
+ src = "//:.aspect_rules_js/scoped+bad@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -537,24 +530,23 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/scoped/bad/dir".format(name),
- srcs = [":{}/scoped/bad".format(name)],
+ name = "node_modules/scoped/bad/dir",
+ srcs = [":node_modules/scoped/bad"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/scoped/bad".format(name))
+ link_targets.append(":node_modules/scoped/bad")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-c200-d200@0.0.0",
src = "//projects/peers-combo-2:pkg",
package = "test-c200-d200",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@aspect-test+c@2.0.0".format(name): "@aspect-test/c",
- "//:.aspect_rules_js/{}/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.0".format(name): "@aspect-test/d",
+ "//:.aspect_rules_js/@aspect-test+c@2.0.0": "@aspect-test/c",
+ "//:.aspect_rules_js/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.0": "@aspect-test/d",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -563,8 +555,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-c200-d200".format(name),
- src = "//:.aspect_rules_js/{}/test-c200-d200@0.0.0".format(name),
+ name = "node_modules/test-c200-d200",
+ src = "//:.aspect_rules_js/test-c200-d200@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -572,24 +564,23 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-c200-d200/dir".format(name),
- srcs = [":{}/test-c200-d200".format(name)],
+ name = "node_modules/test-c200-d200/dir",
+ srcs = [":node_modules/test-c200-d200"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-c200-d200".format(name))
+ link_targets.append(":node_modules/test-c200-d200")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-c201-d200@0.0.0",
src = "//projects/peers-combo-1:pkg",
package = "test-c201-d200",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@aspect-test+c@2.0.1".format(name): "@aspect-test/c",
- "//:.aspect_rules_js/{}/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.1".format(name): "@aspect-test/d",
+ "//:.aspect_rules_js/@aspect-test+c@2.0.1": "@aspect-test/c",
+ "//:.aspect_rules_js/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.1": "@aspect-test/d",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -598,8 +589,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-c201-d200".format(name),
- src = "//:.aspect_rules_js/{}/test-c201-d200@0.0.0".format(name),
+ name = "node_modules/test-c201-d200",
+ src = "//:.aspect_rules_js/test-c201-d200@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -607,27 +598,26 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-c201-d200/dir".format(name),
- srcs = [":{}/test-c201-d200".format(name)],
+ name = "node_modules/test-c201-d200/dir",
+ srcs = [":node_modules/test-c201-d200"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-c201-d200".format(name))
+ link_targets.append(":node_modules/test-c201-d200")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-peer-types@0.0.0",
src = "//projects/peer-types:pkg",
package = "test-peer-types",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
- "//:.aspect_rules_js/{}/@scoped+c@0.0.0".format(name): "@scoped/c",
- "//:.aspect_rules_js/{}/@gitpkg.vercel.app+EqualMa+gitpkg-hello+packages+hello".format(name): "hello",
- "//:.aspect_rules_js/{}/@github.com+aspect-build+test-packages+releases+download+0.0.0+@foo-jsonify-0.0.0.tgz".format(name): "jsonify",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
+ "//:.aspect_rules_js/@scoped+c@0.0.0": "@scoped/c",
+ "//:.aspect_rules_js/@gitpkg.vercel.app+EqualMa+gitpkg-hello+packages+hello": "hello",
+ "//:.aspect_rules_js/@github.com+aspect-build+test-packages+releases+download+0.0.0+@foo-jsonify-0.0.0.tgz": "jsonify",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -636,8 +626,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/test-peer-types".format(name),
- src = "//:.aspect_rules_js/{}/test-peer-types@0.0.0".format(name),
+ name = "node_modules/test-peer-types",
+ src = "//:.aspect_rules_js/test-peer-types@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -645,23 +635,22 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/test-peer-types/dir".format(name),
- srcs = [":{}/test-peer-types".format(name)],
+ name = "node_modules/test-peer-types/dir",
+ srcs = [":node_modules/test-peer-types"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/test-peer-types".format(name))
+ link_targets.append(":node_modules/test-peer-types")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "a-types@0.0.0",
src = "//projects/a-types:pkg",
package = "a-types",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@types+node@16.18.11".format(name): "@types/node",
+ "//:.aspect_rules_js/@types+node@16.18.11": "@types/node",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -670,8 +659,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["projects/b"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/a-types".format(name),
- src = "//:.aspect_rules_js/{}/a-types@0.0.0".format(name),
+ name = "node_modules/a-types",
+ src = "//:.aspect_rules_js/a-types@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -679,31 +668,31 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/a-types/dir".format(name),
- srcs = [":{}/a-types".format(name)],
+ name = "node_modules/a-types/dir",
+ srcs = [":node_modules/a-types"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/a-types".format(name))
+ link_targets.append(":node_modules/a-types")
for scope, scoped_targets in scope_targets.items():
_js_library(
- name = "{}/{}".format(name, scope),
+ name = "node_modules/{}".format(scope),
srcs = scoped_targets,
tags = ["manual"],
visibility = ["//visibility:public"],
)
_js_library(
- name = name,
+ name = "node_modules",
srcs = link_targets,
tags = ["manual"],
visibility = ["//visibility:public"],
)
# buildifier: disable=function-docstring
-def npm_link_targets(name = "node_modules", package = None):
+def npm_link_targets(package = None):
bazel_package = package if package != None else native.package_name()
link = bazel_package in _LINK_PACKAGES
@@ -711,79 +700,79 @@ def npm_link_targets(name = "node_modules", package = None):
if link:
if bazel_package == "":
- link_targets.append(":{}/@aspect-test-a-bad-scope".format(name))
- link_targets.append(":{}/@aspect-test-custom-scope/a".format(name))
- link_targets.append(":{}/@aspect-test/a".format(name))
- link_targets.append(":{}/@aspect-test/a2".format(name))
- link_targets.append(":{}/aspect-test-a-no-scope".format(name))
- link_targets.append(":{}/aspect-test-a/no-at".format(name))
- link_targets.append(":{}/@aspect-test/b".format(name))
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/@aspect-test/e".format(name))
- link_targets.append(":{}/jsonify".format(name))
- link_targets.append(":{}/@isaacs/cliui".format(name))
- link_targets.append(":{}/rollup-plugin-with-peers".format(name))
- link_targets.append(":{}/@types/archiver".format(name))
- link_targets.append(":{}/@types/node".format(name))
- link_targets.append(":{}/alias-types-node".format(name))
- link_targets.append(":{}/alias-only-sizzle".format(name))
- link_targets.append(":{}/debug".format(name))
- link_targets.append(":{}/hello".format(name))
- link_targets.append(":{}/is-odd-v0".format(name))
- link_targets.append(":{}/is-odd-v1".format(name))
- link_targets.append(":{}/is-odd-v2".format(name))
- link_targets.append(":{}/is-odd-v3".format(name))
- link_targets.append(":{}/is-odd".format(name))
- link_targets.append(":{}/is-odd-alias".format(name))
- link_targets.append(":{}/jquery-git-ssh-e61fccb".format(name))
- link_targets.append(":{}/lodash".format(name))
- link_targets.append(":{}/meaning-of-life".format(name))
- link_targets.append(":{}/rollup".format(name))
- link_targets.append(":{}/rollup3".format(name))
- link_targets.append(":{}/tslib".format(name))
- link_targets.append(":{}/typescript".format(name))
- link_targets.append(":{}/uvu".format(name))
+ link_targets.append(":node_modules/@aspect-test-a-bad-scope")
+ link_targets.append(":node_modules/@aspect-test-custom-scope/a")
+ link_targets.append(":node_modules/@aspect-test/a")
+ link_targets.append(":node_modules/@aspect-test/a2")
+ link_targets.append(":node_modules/aspect-test-a-no-scope")
+ link_targets.append(":node_modules/aspect-test-a/no-at")
+ link_targets.append(":node_modules/@aspect-test/b")
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/e")
+ link_targets.append(":node_modules/jsonify")
+ link_targets.append(":node_modules/@isaacs/cliui")
+ link_targets.append(":node_modules/rollup-plugin-with-peers")
+ link_targets.append(":node_modules/@types/archiver")
+ link_targets.append(":node_modules/@types/node")
+ link_targets.append(":node_modules/alias-types-node")
+ link_targets.append(":node_modules/alias-only-sizzle")
+ link_targets.append(":node_modules/debug")
+ link_targets.append(":node_modules/hello")
+ link_targets.append(":node_modules/is-odd-v0")
+ link_targets.append(":node_modules/is-odd-v1")
+ link_targets.append(":node_modules/is-odd-v2")
+ link_targets.append(":node_modules/is-odd-v3")
+ link_targets.append(":node_modules/is-odd")
+ link_targets.append(":node_modules/is-odd-alias")
+ link_targets.append(":node_modules/jquery-git-ssh-e61fccb")
+ link_targets.append(":node_modules/lodash")
+ link_targets.append(":node_modules/meaning-of-life")
+ link_targets.append(":node_modules/rollup")
+ link_targets.append(":node_modules/rollup3")
+ link_targets.append(":node_modules/tslib")
+ link_targets.append(":node_modules/typescript")
+ link_targets.append(":node_modules/uvu")
elif bazel_package == "projects/peers-combo-2":
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/d")
elif bazel_package == "projects/peers-combo-1":
- link_targets.append(":{}/@aspect-test/c".format(name))
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_targets.append(":node_modules/@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/d")
elif bazel_package == "projects/peer-types":
- link_targets.append(":{}/jsonify".format(name))
- link_targets.append(":{}/hello".format(name))
+ link_targets.append(":node_modules/jsonify")
+ link_targets.append(":node_modules/hello")
elif bazel_package == "projects/a-types":
- link_targets.append(":{}/@types/node".format(name))
+ link_targets.append(":node_modules/@types/node")
elif bazel_package == "projects/b":
- link_targets.append(":{}/@types/node".format(name))
+ link_targets.append(":node_modules/@types/node")
if bazel_package in ["", "projects/peer-types"]:
- link_targets.append(":{}/@scoped/c".format(name))
+ link_targets.append(":node_modules/@scoped/c")
if bazel_package in ["", "projects/b", "projects/c", "projects/d", "projects/peer-types"]:
- link_targets.append(":{}/@scoped/a".format(name))
+ link_targets.append(":node_modules/@scoped/a")
if bazel_package in ["", "projects/c", "projects/d", "projects/peer-types"]:
- link_targets.append(":{}/@scoped/b".format(name))
+ link_targets.append(":node_modules/@scoped/b")
if bazel_package in [""]:
- link_targets.append(":{}/@scoped/d".format(name))
+ link_targets.append(":node_modules/@scoped/d")
if bazel_package in [""]:
- link_targets.append(":{}/alias-project-a".format(name))
+ link_targets.append(":node_modules/alias-project-a")
if bazel_package in [""]:
- link_targets.append(":{}/scoped/bad".format(name))
+ link_targets.append(":node_modules/scoped/bad")
if bazel_package in [""]:
- link_targets.append(":{}/test-c200-d200".format(name))
+ link_targets.append(":node_modules/test-c200-d200")
if bazel_package in [""]:
- link_targets.append(":{}/test-c201-d200".format(name))
+ link_targets.append(":node_modules/test-c201-d200")
if bazel_package in [""]:
- link_targets.append(":{}/test-peer-types".format(name))
+ link_targets.append(":node_modules/test-peer-types")
if bazel_package in ["projects/b"]:
- link_targets.append(":{}/a-types".format(name))
+ link_targets.append(":node_modules/a-types")
return link_targets
diff --git a/e2e/pnpm_lockfiles/v61/snapshots/rollup3_package_json.bzl b/e2e/pnpm_lockfiles/v61/snapshots/rollup3_package_json.bzl
index 776ae8930..df8883175 100644
--- a/e2e/pnpm_lockfiles/v61/snapshots/rollup3_package_json.bzl
+++ b/e2e/pnpm_lockfiles/v61/snapshots/rollup3_package_json.bzl
@@ -5,54 +5,41 @@ load("@aspect_rules_js//npm/private:npm_import.bzl", "bin_binary_internal", "bin
_link_workspace_and_package = "@@//"
_package_store_name = "rollup@3.29.4"
-def _rollup_internal(name, link_root_name, **kwargs):
+def rollup(name, **kwargs):
bin_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
bin_mnemonic = "Rollup",
**kwargs,
)
-def _rollup_test_internal(name, link_root_name, **kwargs):
+def rollup_test(name, **kwargs):
bin_test_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
**kwargs,
)
-def _rollup_binary_internal(name, link_root_name, **kwargs):
+def rollup_binary(name, **kwargs):
bin_binary_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "dist/bin/rollup",
**kwargs,
)
-def rollup(name, **kwargs):
- _rollup_internal(name, "node_modules", **kwargs)
-
-def rollup_test(name, **kwargs):
- _rollup_test_internal(name, "node_modules", **kwargs)
-
-def rollup_binary(name, **kwargs):
- _rollup_binary_internal(name, "node_modules", **kwargs)
-
-def bin_factory(link_root_name):
- # bind link_root_name using lambdas
+def bin_factory():
return struct(
- rollup = lambda name, **kwargs: _rollup_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_test = lambda name, **kwargs: _rollup_test_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_binary = lambda name, **kwargs: _rollup_binary_internal(name, link_root_name = link_root_name, **kwargs),
+ rollup = rollup,
+ rollup_test = rollup_test,
+ rollup_binary = rollup_binary,
rollup_path = "dist/bin/rollup",
)
-bin = bin_factory("node_modules")
+bin = bin_factory()
diff --git a/e2e/pnpm_lockfiles/v61/snapshots/rollup_links_defs.bzl b/e2e/pnpm_lockfiles/v61/snapshots/rollup_links_defs.bzl
index 60ebee0f5..1cb437668 100644
--- a/e2e/pnpm_lockfiles/v61/snapshots/rollup_links_defs.bzl
+++ b/e2e/pnpm_lockfiles/v61/snapshots/rollup_links_defs.bzl
@@ -16,22 +16,21 @@ _PACKAGE_STORE_NAME = "rollup@2.14.0"
# Generated npm_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_imported_package_store(link_root_name):
+def npm_imported_package_store():
_npm_imported_package_store(
- link_root_name = link_root_name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/pkg": "fsevents",
- ":.aspect_rules_js/{link_root_name}/rollup@2.14.0/pkg": "rollup",
+ ":.aspect_rules_js/fsevents@2.3.3/pkg": "fsevents",
+ ":.aspect_rules_js/rollup@2.14.0/pkg": "rollup",
},
ref_deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/ref": "fsevents",
+ ":.aspect_rules_js/fsevents@2.3.3/ref": "fsevents",
},
lc_deps = {
- ":.aspect_rules_js/{link_root_name}/fsevents@2.3.3/pkg": "fsevents",
- ":.aspect_rules_js/{link_root_name}/rollup@2.14.0/pkg_pre_lc_lite": "rollup",
+ ":.aspect_rules_js/fsevents@2.3.3/pkg": "fsevents",
+ ":.aspect_rules_js/rollup@2.14.0/pkg_pre_lc_lite": "rollup",
},
dev = False,
has_lifecycle_build_target = False,
@@ -46,26 +45,19 @@ def npm_imported_package_store(link_root_name):
# Generated npm_package_store and npm_link_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_link_imported_package_store(name, link_root_name, link_alias):
- return _npm_link_imported_package_store(
+def npm_link_imported_package_store(name):
+ _npm_link_imported_package_store(
name,
- link_root_name,
- link_alias,
root_package = _ROOT_PACKAGE,
link_visibility = ["//visibility:public"],
bins = {},
package_store_name = _PACKAGE_STORE_NAME,
- public_visibility = True,
)
# Generated npm_package_store and npm_link_package_store targets for npm package rollup@2.14.0
# buildifier: disable=function-docstring
-def npm_link_imported_package(
- name = "node_modules",
- link = None,
- fail_if_no_link = True):
+def npm_link_imported_package(link = None, fail_if_no_link = True):
return _npm_link_imported_package(
- name,
package = PACKAGE,
version = VERSION,
root_package = _ROOT_PACKAGE,
diff --git a/e2e/pnpm_lockfiles/v61/snapshots/rollup_package_json.bzl b/e2e/pnpm_lockfiles/v61/snapshots/rollup_package_json.bzl
index cf712bbdd..c79fe4c90 100644
--- a/e2e/pnpm_lockfiles/v61/snapshots/rollup_package_json.bzl
+++ b/e2e/pnpm_lockfiles/v61/snapshots/rollup_package_json.bzl
@@ -5,54 +5,41 @@ load("@aspect_rules_js//npm/private:npm_import.bzl", "bin_binary_internal", "bin
_link_workspace_and_package = "@@//"
_package_store_name = "rollup@2.14.0"
-def _rollup_internal(name, link_root_name, **kwargs):
+def rollup(name, **kwargs):
bin_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
bin_mnemonic = "Rollup",
**kwargs,
)
-def _rollup_test_internal(name, link_root_name, **kwargs):
+def rollup_test(name, **kwargs):
bin_test_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
**kwargs,
)
-def _rollup_binary_internal(name, link_root_name, **kwargs):
+def rollup_binary(name, **kwargs):
bin_binary_internal(
name,
link_workspace_and_package = _link_workspace_and_package,
- link_root_name = link_root_name,
package_store_name = _package_store_name,
bin_path = "./dist/bin/rollup",
**kwargs,
)
-def rollup(name, **kwargs):
- _rollup_internal(name, "node_modules", **kwargs)
-
-def rollup_test(name, **kwargs):
- _rollup_test_internal(name, "node_modules", **kwargs)
-
-def rollup_binary(name, **kwargs):
- _rollup_binary_internal(name, "node_modules", **kwargs)
-
-def bin_factory(link_root_name):
- # bind link_root_name using lambdas
+def bin_factory():
return struct(
- rollup = lambda name, **kwargs: _rollup_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_test = lambda name, **kwargs: _rollup_test_internal(name, link_root_name = link_root_name, **kwargs),
- rollup_binary = lambda name, **kwargs: _rollup_binary_internal(name, link_root_name = link_root_name, **kwargs),
+ rollup = rollup,
+ rollup_test = rollup_test,
+ rollup_binary = rollup_binary,
rollup_path = "./dist/bin/rollup",
)
-bin = bin_factory("node_modules")
+bin = bin_factory()
diff --git a/e2e/pnpm_lockfiles/v90/snapshots/defs.bzl b/e2e/pnpm_lockfiles/v90/snapshots/defs.bzl
index 11c96c934..f4d09b32e 100644
--- a/e2e/pnpm_lockfiles/v90/snapshots/defs.bzl
+++ b/e2e/pnpm_lockfiles/v90/snapshots/defs.bzl
@@ -78,7 +78,7 @@ load("@aspect_rules_js//npm/private:npm_package_store.bzl", _npm_package_store =
_LINK_PACKAGES = ["", "projects/a", "projects/a-types", "projects/b", "projects/c", "projects/d", "projects/peer-types", "projects/peers-combo-1", "projects/peers-combo-2", "vendored/is-number"]
# buildifier: disable=function-docstring
-def npm_link_all_packages(name = "node_modules", imported_links = []):
+def npm_link_all_packages(imported_links = []):
bazel_package = native.package_name()
root_package = ""
is_root = bazel_package == root_package
@@ -90,7 +90,7 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets = {}
for link_fn in imported_links:
- new_link_targets, new_scope_targets = link_fn(name)
+ new_link_targets, new_scope_targets = link_fn()
link_targets.extend(new_link_targets)
for _scope, _targets in new_scope_targets.items():
if _scope not in scope_targets:
@@ -98,218 +98,218 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
scope_targets[_scope].extend(_targets)
if is_root:
- store_0(name)
- store_1(name)
- store_2(name)
- store_3(name)
- store_4(name)
- store_5(name)
- store_6(name)
- store_7(name)
- store_8(name)
- store_9(name)
- store_10(name)
- store_11(name)
- store_12(name)
- store_13(name)
- store_14(name)
- store_15(name)
- store_16(name)
- store_17(name)
- store_18(name)
- store_19(name)
- store_20(name)
- store_21(name)
- store_22(name)
- store_23(name)
- store_24(name)
- store_25(name)
- store_26(name)
- store_27(name)
- store_28(name)
- store_29(name)
- store_30(name)
- store_31(name)
- store_32(name)
- store_33(name)
- store_34(name)
- store_35(name)
- store_36(name)
- store_37(name)
- store_38(name)
- store_39(name)
- store_40(name)
- store_41(name)
- store_42(name)
- store_43(name)
- store_44(name)
- store_45(name)
- store_46(name)
- store_47(name)
- store_48(name)
- store_49(name)
- store_50(name)
- store_51(name)
- store_52(name)
- store_53(name)
- store_54(name)
- store_55(name)
- store_56(name)
- store_57(name)
- store_58(name)
- store_59(name)
- store_60(name)
- store_61(name)
- store_62(name)
- store_63(name)
- store_64(name)
+ store_0()
+ store_1()
+ store_2()
+ store_3()
+ store_4()
+ store_5()
+ store_6()
+ store_7()
+ store_8()
+ store_9()
+ store_10()
+ store_11()
+ store_12()
+ store_13()
+ store_14()
+ store_15()
+ store_16()
+ store_17()
+ store_18()
+ store_19()
+ store_20()
+ store_21()
+ store_22()
+ store_23()
+ store_24()
+ store_25()
+ store_26()
+ store_27()
+ store_28()
+ store_29()
+ store_30()
+ store_31()
+ store_32()
+ store_33()
+ store_34()
+ store_35()
+ store_36()
+ store_37()
+ store_38()
+ store_39()
+ store_40()
+ store_41()
+ store_42()
+ store_43()
+ store_44()
+ store_45()
+ store_46()
+ store_47()
+ store_48()
+ store_49()
+ store_50()
+ store_51()
+ store_52()
+ store_53()
+ store_54()
+ store_55()
+ store_56()
+ store_57()
+ store_58()
+ store_59()
+ store_60()
+ store_61()
+ store_62()
+ store_63()
+ store_64()
if link:
if bazel_package == "":
- link_4("{}/@aspect-test-a-bad-scope".format(name), link_root_name = name, link_alias = "@aspect-test-a-bad-scope")
- link_targets.append(":{}/@aspect-test-a-bad-scope".format(name))
+ link_4("@aspect-test-a-bad-scope")
+ link_targets.append(":node_modules/@aspect-test-a-bad-scope")
if "@aspect-test-a-bad-scop" not in scope_targets:
scope_targets["@aspect-test-a-bad-scop"] = [link_targets[-1]]
else:
scope_targets["@aspect-test-a-bad-scop"].append(link_targets[-1])
- link_4("{}/@aspect-test-custom-scope/a".format(name), link_root_name = name, link_alias = "@aspect-test-custom-scope/a")
- link_targets.append(":{}/@aspect-test-custom-scope/a".format(name))
+ link_4("@aspect-test-custom-scope/a")
+ link_targets.append(":node_modules/@aspect-test-custom-scope/a")
if "@aspect-test-custom-scope" not in scope_targets:
scope_targets["@aspect-test-custom-scope"] = [link_targets[-1]]
else:
scope_targets["@aspect-test-custom-scope"].append(link_targets[-1])
- link_4("{}/@aspect-test/a".format(name), link_root_name = name, link_alias = "@aspect-test/a")
- link_targets.append(":{}/@aspect-test/a".format(name))
+ link_4("@aspect-test/a")
+ link_targets.append(":node_modules/@aspect-test/a")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_4("{}/@aspect-test/a2".format(name), link_root_name = name, link_alias = "@aspect-test/a2")
- link_targets.append(":{}/@aspect-test/a2".format(name))
+ link_4("@aspect-test/a2")
+ link_targets.append(":node_modules/@aspect-test/a2")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_4("{}/aspect-test-a-no-scope".format(name), link_root_name = name, link_alias = "aspect-test-a-no-scope")
- link_targets.append(":{}/aspect-test-a-no-scope".format(name))
- link_4("{}/aspect-test-a/no-at".format(name), link_root_name = name, link_alias = "aspect-test-a/no-at")
- link_targets.append(":{}/aspect-test-a/no-at".format(name))
- link_5("{}/@aspect-test/b".format(name), link_root_name = name, link_alias = "@aspect-test/b")
- link_targets.append(":{}/@aspect-test/b".format(name))
+ link_4("aspect-test-a-no-scope")
+ link_targets.append(":node_modules/aspect-test-a-no-scope")
+ link_4("aspect-test-a/no-at")
+ link_targets.append(":node_modules/aspect-test-a/no-at")
+ link_5("@aspect-test/b")
+ link_targets.append(":node_modules/@aspect-test/b")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_6("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_6("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_12("{}/@aspect-test/e".format(name), link_root_name = name, link_alias = "@aspect-test/e")
- link_targets.append(":{}/@aspect-test/e".format(name))
+ link_12("@aspect-test/e")
+ link_targets.append(":node_modules/@aspect-test/e")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_13("{}/jsonify".format(name), link_root_name = name, link_alias = "jsonify")
- link_targets.append(":{}/jsonify".format(name))
- link_14("{}/@isaacs/cliui".format(name), link_root_name = name, link_alias = "@isaacs/cliui")
- link_targets.append(":{}/@isaacs/cliui".format(name))
+ link_13("jsonify")
+ link_targets.append(":node_modules/jsonify")
+ link_14("@isaacs/cliui")
+ link_targets.append(":node_modules/@isaacs/cliui")
if "@isaacs" not in scope_targets:
scope_targets["@isaacs"] = [link_targets[-1]]
else:
scope_targets["@isaacs"].append(link_targets[-1])
- link_15("{}/rollup-plugin-with-peers".format(name), link_root_name = name, link_alias = "rollup-plugin-with-peers")
- link_targets.append(":{}/rollup-plugin-with-peers".format(name))
- link_17("{}/@types/archiver".format(name), link_root_name = name, link_alias = "@types/archiver")
- link_targets.append(":{}/@types/archiver".format(name))
+ link_15("rollup-plugin-with-peers")
+ link_targets.append(":node_modules/rollup-plugin-with-peers")
+ link_17("@types/archiver")
+ link_targets.append(":node_modules/@types/archiver")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
- link_21("{}/alias-types-node".format(name), link_root_name = name, link_alias = "alias-types-node")
- link_targets.append(":{}/alias-types-node".format(name))
- link_22("{}/alias-only-sizzle".format(name), link_root_name = name, link_alias = "alias-only-sizzle")
- link_targets.append(":{}/alias-only-sizzle".format(name))
- link_25("{}/debug".format(name), link_root_name = name, link_alias = "debug")
- link_targets.append(":{}/debug".format(name))
- link_35("{}/hello".format(name), link_root_name = name, link_alias = "hello")
- link_targets.append(":{}/hello".format(name))
- link_38("{}/is-odd-v0".format(name), link_root_name = name, link_alias = "is-odd-v0")
- link_targets.append(":{}/is-odd-v0".format(name))
- link_39("{}/is-odd-v1".format(name), link_root_name = name, link_alias = "is-odd-v1")
- link_targets.append(":{}/is-odd-v1".format(name))
- link_40("{}/is-odd-v2".format(name), link_root_name = name, link_alias = "is-odd-v2")
- link_targets.append(":{}/is-odd-v2".format(name))
- link_41("{}/is-odd-v3".format(name), link_root_name = name, link_alias = "is-odd-v3")
- link_targets.append(":{}/is-odd-v3".format(name))
- link_42("{}/is-odd".format(name), link_root_name = name, link_alias = "is-odd")
- link_targets.append(":{}/is-odd".format(name))
- link_42("{}/is-odd-alias".format(name), link_root_name = name, link_alias = "is-odd-alias")
- link_targets.append(":{}/is-odd-alias".format(name))
- link_43("{}/jquery-git-ssh-e61fccb".format(name), link_root_name = name, link_alias = "jquery-git-ssh-e61fccb")
- link_targets.append(":{}/jquery-git-ssh-e61fccb".format(name))
- link_45("{}/lodash".format(name), link_root_name = name, link_alias = "lodash")
- link_targets.append(":{}/lodash".format(name))
- link_46("{}/meaning-of-life".format(name), link_root_name = name, link_alias = "meaning-of-life")
- link_targets.append(":{}/meaning-of-life".format(name))
- link_52("{}/rollup".format(name), link_root_name = name, link_alias = "rollup")
- link_targets.append(":{}/rollup".format(name))
- link_53("{}/rollup3".format(name), link_root_name = name, link_alias = "rollup3")
- link_targets.append(":{}/rollup3".format(name))
- link_60("{}/tslib".format(name), link_root_name = name, link_alias = "tslib")
- link_targets.append(":{}/tslib".format(name))
- link_61("{}/typescript".format(name), link_root_name = name, link_alias = "typescript")
- link_targets.append(":{}/typescript".format(name))
- link_62("{}/uvu".format(name), link_root_name = name, link_alias = "uvu")
- link_targets.append(":{}/uvu".format(name))
+ link_21("alias-types-node")
+ link_targets.append(":node_modules/alias-types-node")
+ link_22("alias-only-sizzle")
+ link_targets.append(":node_modules/alias-only-sizzle")
+ link_25("debug")
+ link_targets.append(":node_modules/debug")
+ link_35("hello")
+ link_targets.append(":node_modules/hello")
+ link_38("is-odd-v0")
+ link_targets.append(":node_modules/is-odd-v0")
+ link_39("is-odd-v1")
+ link_targets.append(":node_modules/is-odd-v1")
+ link_40("is-odd-v2")
+ link_targets.append(":node_modules/is-odd-v2")
+ link_41("is-odd-v3")
+ link_targets.append(":node_modules/is-odd-v3")
+ link_42("is-odd")
+ link_targets.append(":node_modules/is-odd")
+ link_42("is-odd-alias")
+ link_targets.append(":node_modules/is-odd-alias")
+ link_43("jquery-git-ssh-e61fccb")
+ link_targets.append(":node_modules/jquery-git-ssh-e61fccb")
+ link_45("lodash")
+ link_targets.append(":node_modules/lodash")
+ link_46("meaning-of-life")
+ link_targets.append(":node_modules/meaning-of-life")
+ link_52("rollup")
+ link_targets.append(":node_modules/rollup")
+ link_53("rollup3")
+ link_targets.append(":node_modules/rollup3")
+ link_60("tslib")
+ link_targets.append(":node_modules/tslib")
+ link_61("typescript")
+ link_targets.append(":node_modules/typescript")
+ link_62("uvu")
+ link_targets.append(":node_modules/uvu")
elif bazel_package == "projects/peers-combo-2":
- link_6("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_6("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_9("{}/@aspect-test/d".format(name), link_root_name = name, link_alias = "@aspect-test/d")
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_9("@aspect-test/d")
+ link_targets.append(":node_modules/@aspect-test/d")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
elif bazel_package == "projects/peers-combo-1":
- link_7("{}/@aspect-test/c".format(name), link_root_name = name, link_alias = "@aspect-test/c")
- link_targets.append(":{}/@aspect-test/c".format(name))
+ link_7("@aspect-test/c")
+ link_targets.append(":node_modules/@aspect-test/c")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
- link_10("{}/@aspect-test/d".format(name), link_root_name = name, link_alias = "@aspect-test/d")
- link_targets.append(":{}/@aspect-test/d".format(name))
+ link_10("@aspect-test/d")
+ link_targets.append(":node_modules/@aspect-test/d")
if "@aspect-test" not in scope_targets:
scope_targets["@aspect-test"] = [link_targets[-1]]
else:
scope_targets["@aspect-test"].append(link_targets[-1])
elif bazel_package == "projects/peer-types":
- link_13("{}/jsonify".format(name), link_root_name = name, link_alias = "jsonify")
- link_targets.append(":{}/jsonify".format(name))
- link_35("{}/hello".format(name), link_root_name = name, link_alias = "hello")
- link_targets.append(":{}/hello".format(name))
+ link_13("jsonify")
+ link_targets.append(":node_modules/jsonify")
+ link_35("hello")
+ link_targets.append(":node_modules/hello")
elif bazel_package == "projects/a-types":
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
scope_targets["@types"].append(link_targets[-1])
elif bazel_package == "projects/b":
- link_21("{}/@types/node".format(name), link_root_name = name, link_alias = "@types/node")
- link_targets.append(":{}/@types/node".format(name))
+ link_21("@types/node")
+ link_targets.append(":node_modules/@types/node")
if "@types" not in scope_targets:
scope_targets["@types"] = [link_targets[-1]]
else:
@@ -317,14 +317,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+c@0.0.0",
src = "//projects/c:pkg",
package = "@scoped/c",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -333,8 +332,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/c".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+c@0.0.0".format(name),
+ name = "node_modules/@scoped/c",
+ src = "//:.aspect_rules_js/@scoped+c@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -342,13 +341,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/c/dir".format(name),
- srcs = [":{}/@scoped/c".format(name)],
+ name = "node_modules/@scoped/c/dir",
+ srcs = [":node_modules/@scoped/c"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/c".format(name))
+ link_targets.append(":node_modules/@scoped/c")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -356,7 +355,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "is-number@0.0.0",
src = "//vendored/is-number:pkg",
package = "is-number",
@@ -368,7 +366,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+a@0.0.0",
src = "//projects/a:pkg",
package = "@scoped/a",
@@ -381,8 +378,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/b", "projects/c", "projects/d", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/a".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name),
+ name = "node_modules/@scoped/a",
+ src = "//:.aspect_rules_js/@scoped+a@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -390,13 +387,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/a/dir".format(name),
- srcs = [":{}/@scoped/a".format(name)],
+ name = "node_modules/@scoped/a/dir",
+ srcs = [":node_modules/@scoped/a"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/a".format(name))
+ link_targets.append(":node_modules/@scoped/a")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -404,13 +401,12 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+b@0.0.0",
src = "//projects/b:pkg",
package = "@scoped/b",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -419,8 +415,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["", "projects/c", "projects/d", "projects/peer-types"]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/b".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name),
+ name = "node_modules/@scoped/b",
+ src = "//:.aspect_rules_js/@scoped+b@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -428,13 +424,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/b/dir".format(name),
- srcs = [":{}/@scoped/b".format(name)],
+ name = "node_modules/@scoped/b/dir",
+ srcs = [":node_modules/@scoped/b"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/b".format(name))
+ link_targets.append(":node_modules/@scoped/b")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -442,14 +438,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "@scoped+d@0.0.0",
src = "//projects/d:pkg",
package = "@scoped/d",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
- "//:.aspect_rules_js/{}/@scoped+b@0.0.0".format(name): "@scoped/b",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
+ "//:.aspect_rules_js/@scoped+b@0.0.0": "@scoped/b",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -458,8 +453,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/@scoped/d".format(name),
- src = "//:.aspect_rules_js/{}/@scoped+d@0.0.0".format(name),
+ name = "node_modules/@scoped/d",
+ src = "//:.aspect_rules_js/@scoped+d@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -467,13 +462,13 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/@scoped/d/dir".format(name),
- srcs = [":{}/@scoped/d".format(name)],
+ name = "node_modules/@scoped/d/dir",
+ srcs = [":node_modules/@scoped/d"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/@scoped/d".format(name))
+ link_targets.append(":node_modules/@scoped/d")
if "@scoped" not in scope_targets:
scope_targets["@scoped"] = [link_targets[-1]]
else:
@@ -481,7 +476,6 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "alias-project-a@0.0.0",
src = "//projects/a:pkg",
package = "alias-project-a",
@@ -494,8 +488,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/alias-project-a".format(name),
- src = "//:.aspect_rules_js/{}/alias-project-a@0.0.0".format(name),
+ name = "node_modules/alias-project-a",
+ src = "//:.aspect_rules_js/alias-project-a@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -503,23 +497,22 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/alias-project-a/dir".format(name),
- srcs = [":{}/alias-project-a".format(name)],
+ name = "node_modules/alias-project-a/dir",
+ srcs = [":node_modules/alias-project-a"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/alias-project-a".format(name))
+ link_targets.append(":node_modules/alias-project-a")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "scoped+bad@0.0.0",
src = "//projects/b:pkg",
package = "scoped/bad",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@scoped+a@0.0.0".format(name): "@scoped/a",
+ "//:.aspect_rules_js/@scoped+a@0.0.0": "@scoped/a",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -528,8 +521,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in [""]:
# terminal target for direct dependencies
_npm_link_package_store(
- name = "{}/scoped/bad".format(name),
- src = "//:.aspect_rules_js/{}/scoped+bad@0.0.0".format(name),
+ name = "node_modules/scoped/bad",
+ src = "//:.aspect_rules_js/scoped+bad@0.0.0",
visibility = ["//visibility:public"],
tags = ["manual"],
)
@@ -537,24 +530,23 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
# filegroup target that provides a single file which is
# package directory for use in $(execpath) and $(rootpath)
native.filegroup(
- name = "{}/scoped/bad/dir".format(name),
- srcs = [":{}/scoped/bad".format(name)],
+ name = "node_modules/scoped/bad/dir",
+ srcs = [":node_modules/scoped/bad"],
output_group = "package_directory",
visibility = ["//visibility:public"],
tags = ["manual"],
)
- link_targets.append(":{}/scoped/bad".format(name))
+ link_targets.append(":node_modules/scoped/bad")
if is_root:
_npm_local_package_store(
- link_root_name = name,
package_store_name = "test-c200-d200@0.0.0",
src = "//projects/peers-combo-2:pkg",
package = "test-c200-d200",
version = "0.0.0",
deps = {
- "//:.aspect_rules_js/{}/@aspect-test+c@2.0.0".format(name): "@aspect-test/c",
- "//:.aspect_rules_js/{}/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.0".format(name): "@aspect-test/d",
+ "//:.aspect_rules_js/@aspect-test+c@2.0.0": "@aspect-test/c",
+ "//:.aspect_rules_js/@aspect-test+d@2.0.0_at_aspect-test_c_2.0.0": "@aspect-test/d",
},
visibility = ["//visibility:public"],
tags = ["manual"],
@@ -563,8 +555,8 @@ def npm_link_all_packages(name = "node_modules", imported_links = []):
if bazel_package in ["