Skip to content

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Feb 15, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@types/chrome (source) ^0.0.304 -> ^0.1.32 age confidence devDependencies minor
aspect_rules_esbuild 0.21.0 -> 0.25.0 age confidence bazel_dep minor
aspect_rules_js 2.1.3 -> 2.8.3 age confidence bazel_dep minor
aspect_rules_ts 3.5.0 -> 3.8.1 age confidence bazel_dep minor
bazel 8.0.1 -> 8.5.0 age confidence minor
bazel_skylib 1.7.1 -> 1.9.0 age confidence bazel_dep minor
chrome 139.0.7206.2 -> 139.0.7258.154 age confidence patch
gazelle 0.42.0 -> 0.47.0 age confidence bazel_dep minor
github.com/bazelbuild/rules_go v0.52.0 -> v0.59.0 age confidence require minor
github.com/chromedp/chromedp v0.12.1 -> v0.14.2 age confidence require minor
github.com/google/go-cmp v0.6.0 -> v0.7.0 age confidence require minor
go (source) 1.23.6 -> 1.25.5 age confidence toolchain minor
golang (source) 1.23.6 -> 1.25.5 age confidence minor
golang.org/x/tools v0.29.0 -> v0.40.0 age confidence require minor
jsdom ^26.0.0 -> ^26.1.0 age confidence dependencies minor
robinraju/release-downloader v1.11 -> v1.12 age confidence action minor
rules_go 0.52.0 -> 0.59.0 age confidence bazel_dep minor
rules_nodejs 6.3.3 -> 6.6.2 age confidence bazel_dep minor
rules_pkg (source) 1.0.1 -> 1.2.0 age confidence bazel_dep minor
typescript (source) ^5.7.3 -> ^5.9.3 age confidence devDependencies minor
web-locks ^0.0.8 -> ^0.0.9 age confidence dependencies patch

Release Notes

aspect-build/rules_esbuild (aspect_rules_esbuild)

v0.25.0

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_esbuild", version = "0.25.0")

Using WORKSPACE

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_esbuild", sha256 = "fa87640cdf67470441309581983042c697f2e7279dafcfaa7bb719d7de887745", strip_prefix = "rules_esbuild-0.25.0", url = "https://github.com/aspect-build/rules_esbuild/releases/download/v0.25.0/rules_esbuild-v0.25.0.tar.gz", ) ###################### # rules_esbuild setup # ###################### # Fetches the rules_esbuild dependencies. # If you want to have a different version of some dependency, # you should fetch it *before* calling this. # Alternatively, you can skip calling this function, so long as you've # already fetched all the dependencies. load("@​aspect_rules_esbuild//esbuild:dependencies.bzl", "rules_esbuild_dependencies") rules_esbuild_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) # Register a toolchain containing esbuild npm package and native bindings load("@​aspect_rules_esbuild//esbuild:repositories.bzl", "LATEST_ESBUILD_VERSION", "esbuild_register_toolchains") esbuild_register_toolchains( name = "esbuild", esbuild_version = LATEST_ESBUILD_VERSION, )

To use rules_esbuild with bazel-lib 2.0, you must additionally register the coreutils toolchain.

load("@​aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains") register_coreutils_toolchains()

What's Changed

New Contributors

Full Changelog: aspect-build/rules_esbuild@v0.24.0...v0.25.0

v0.24.0

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_esbuild", version = "0.24.0")

Using WORKSPACE

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_esbuild", sha256 = "53dfd354cc6261aaa7717d9f2267f30ab2247d389d1f585780333b0da8e9de1a", strip_prefix = "rules_esbuild-0.24.0", url = "https://github.com/aspect-build/rules_esbuild/releases/download/v0.24.0/rules_esbuild-v0.24.0.tar.gz", ) ###################### # rules_esbuild setup # ###################### # Fetches the rules_esbuild dependencies. # If you want to have a different version of some dependency, # you should fetch it *before* calling this. # Alternatively, you can skip calling this function, so long as you've # already fetched all the dependencies. load("@​aspect_rules_esbuild//esbuild:dependencies.bzl", "rules_esbuild_dependencies") rules_esbuild_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) # Register a toolchain containing esbuild npm package and native bindings load("@​aspect_rules_esbuild//esbuild:repositories.bzl", "LATEST_ESBUILD_VERSION", "esbuild_register_toolchains") esbuild_register_toolchains( name = "esbuild", esbuild_version = LATEST_ESBUILD_VERSION, )

To use rules_esbuild with bazel-lib 2.0, you must additionally register the coreutils toolchain.

load("@​aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains") register_coreutils_toolchains()

What's Changed

New Contributors

Full Changelog: aspect-build/rules_esbuild@v0.23.0...v0.24.0

v0.23.0

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_esbuild", version = "0.23.0")

Using WORKSPACE

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_esbuild", sha256 = "613a988d64127474aed84b367834de6cd234729fcaa2605a6bc14726b0a32e70", strip_prefix = "rules_esbuild-0.23.0", url = "https://github.com/aspect-build/rules_esbuild/releases/download/v0.23.0/rules_esbuild-v0.23.0.tar.gz", ) ###################### # rules_esbuild setup # ###################### # Fetches the rules_esbuild dependencies. # If you want to have a different version of some dependency, # you should fetch it *before* calling this. # Alternatively, you can skip calling this function, so long as you've # already fetched all the dependencies. load("@​aspect_rules_esbuild//esbuild:dependencies.bzl", "rules_esbuild_dependencies") rules_esbuild_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) # Register a toolchain containing esbuild npm package and native bindings load("@​aspect_rules_esbuild//esbuild:repositories.bzl", "LATEST_ESBUILD_VERSION", "esbuild_register_toolchains") esbuild_register_toolchains( name = "esbuild", esbuild_version = LATEST_ESBUILD_VERSION, )

To use rules_esbuild with bazel-lib 2.0, you must additionally register the coreutils toolchain.

load("@​aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains") register_coreutils_toolchains()

What's Changed

New Contributors

Full Changelog: aspect-build/rules_esbuild@v0.22.1...v0.23.0

v0.22.1

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_esbuild", version = "0.22.1")

Using WORKSPACE

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_esbuild", sha256 = "530adfeae30bbbd097e8af845a44a04b641b680c5703b3bf885cbd384ffec779", strip_prefix = "rules_esbuild-0.22.1", url = "https://github.com/aspect-build/rules_esbuild/releases/download/v0.22.1/rules_esbuild-v0.22.1.tar.gz", ) ###################### # rules_esbuild setup # ###################### # Fetches the rules_esbuild dependencies. # If you want to have a different version of some dependency, # you should fetch it *before* calling this. # Alternatively, you can skip calling this function, so long as you've # already fetched all the dependencies. load("@​aspect_rules_esbuild//esbuild:dependencies.bzl", "rules_esbuild_dependencies") rules_esbuild_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) # Register a toolchain containing esbuild npm package and native bindings load("@​aspect_rules_esbuild//esbuild:repositories.bzl", "LATEST_ESBUILD_VERSION", "esbuild_register_toolchains") esbuild_register_toolchains( name = "esbuild", esbuild_version = LATEST_ESBUILD_VERSION, )

To use rules_esbuild with bazel-lib 2.0, you must additionally register the coreutils toolchain.

load("@​aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains") register_coreutils_toolchains()

What's Changed

Full Changelog: aspect-build/rules_esbuild@v0.22.0...v0.22.1

aspect-build/rules_js (aspect_rules_js)

v2.8.3

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "2.8.3") ####### Node.js version ######### # By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl # Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "6.3.0") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node", dev_dependency = True) node.toolchain(node_version = "18.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm") # Allows developers to use the matching pnpm version, for example: # bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install use_repo(pnpm, "pnpm")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "f6118e480c4f12fe88b1a52bab1c7f1886fc10fc2e7588f2eba3b2a53ff05a83", strip_prefix = "rules_js-2.8.3", url = "https://github.com/aspect-build/rules_js/releases/download/v2.8.3/rules_js-v2.8.3.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", npmrc = "//:.npmrc", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories()

What's Changed

Full Changelog: aspect-build/rules_js@v2.8.2...v2.8.3

v2.8.2

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "2.8.2") ####### Node.js version ######### # By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl # Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "6.3.0") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node", dev_dependency = True) node.toolchain(node_version = "18.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm") # Allows developers to use the matching pnpm version, for example: # bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install use_repo(pnpm, "pnpm")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "20fc40c64bf36054e9564333015bc2e212e975d6c0a50e1319de516c469e3538", strip_prefix = "rules_js-2.8.2", url = "https://github.com/aspect-build/rules_js/releases/download/v2.8.2/rules_js-v2.8.2.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", npmrc = "//:.npmrc", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories()

What's Changed

Full Changelog: aspect-build/rules_js@v2.8.1...v2.8.2

v2.8.1

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "2.8.1") ####### Node.js version ######### # By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl # Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "6.3.0") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node", dev_dependency = True) node.toolchain(node_version = "18.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm") # Allows developers to use the matching pnpm version, for example: # bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install use_repo(pnpm, "pnpm")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "6e4637a63acbd2ca080f463cb18fc0d7439f2401adbfe0028f3f4544c9eb8085", strip_prefix = "rules_js-2.8.1", url = "https://github.com/aspect-build/rules_js/releases/download/v2.8.1/rules_js-v2.8.1.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", npmrc = "//:.npmrc", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories()

What's Changed

Full Changelog: aspect-build/rules_js@v2.8.0...v2.8.1

v2.8.0

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "2.8.0") ####### Node.js version ######### # By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl # Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "6.3.0") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node", dev_dependency = True) node.toolchain(node_version = "18.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm") # Allows developers to use the matching pnpm version, for example: # bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install use_repo(pnpm, "pnpm")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "e7ed62fa2188505b8124ffe20f51a5935b7c6fd23ba2f53673067886d7d812b3", strip_prefix = "rules_js-2.8.0", url = "https://github.com/aspect-build/rules_js/releases/download/v2.8.0/rules_js-v2.8.0.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", npmrc = "//:.npmrc", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories()

What's Changed

Full Changelog: aspect-build/rules_js@v2.7.0...v2.8.0

v2.7.0

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "2.7.0") ####### Node.js version ######### # By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl # Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "6.3.0") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node", dev_dependency = True) node.toolchain(node_version = "18.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm") # Allows developers to use the matching pnpm version, for example: # bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install use_repo(pnpm, "pnpm")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "9dd50d3bacb2fe1d4a721098981b70290fe9ac56d3625791f490d2ab94f2cac6", strip_prefix = "rules_js-2.7.0", url = "https://github.com/aspect-build/rules_js/releases/download/v2.7.0/rules_js-v2.7.0.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", npmrc = "//:.npmrc", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories()

What's Changed

New Contributors

Full Changelog: aspect-build/rules_js@v2.6.2...v2.7.0

v2.6.2

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "2.6.2") ####### Node.js version ######### # By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl # Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "6.3.0") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node", dev_dependency = True) node.toolchain(node_version = "18.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm") # Allows developers to use the matching pnpm version, for example: # bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install use_repo(pnpm, "pnpm")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "4c7404aa9d7f8c458c1bdf79cc5ec1fced55cab25a3f1121b236de78e91f271b", strip_prefix = "rules_js-2.6.2", url = "https://github.com/aspect-build/rules_js/releases/download/v2.6.2/rules_js-v2.6.2.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", npmrc = "//:.npmrc", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories()

What's Changed

Full Changelog: aspect-build/rules_js@v2.6.1...v2.6.2

v2.6.1

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "2.6.1") ####### Node.js version ######### # By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl # Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "6.3.0") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node", dev_dependency = True) node.toolchain(node_version = "18.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm") # Allows developers to use the matching pnpm version, for example: # bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install use_repo(pnpm, "pnpm")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "7da70d68dd7670be9a08623da0f267953ad9d629aa39fc29dfc63d97d49eff83", strip_prefix = "rules_js-2.6.1", url = "https://github.com/aspect-build/rules_js/releases/download/v2.6.1/rules_js-v2.6.1.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", npmrc = "//:.npmrc", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories()

What's Changed

New Contributors

Full Changelog: aspect-build/rules_js@v2.6.0...v2.6.1

v2.6.0

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Using Bzlmod with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "2.6.0") ####### Node.js version ######### # By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl # Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "6.3.0") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node", dev_dependency = True) node.toolchain(node_version = "16.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm") # Allows developers to use the matching pnpm version, for example: # bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install use_repo(pnpm, "pnpm")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "c5d2b7ff3f98dd042aba13f3496ee768259eb53a5b7ce8052c94c149f27d69bb", strip_prefix = "rules_js-2.6.0", url = "https://github.com/aspect-build/rules_js/releases/download/v2.6.0/rules_js-v2.6.0.tar.gz", ) load("@&#8203;aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@&#8203;aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains") rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION) load("@&#8203;aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", npmrc = "//:.npmrc", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modul </details> --- ### Configuration 📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/google/chrome-ssh-agent). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjQyLjU5LjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->
@renovate-bot renovate-bot requested a review from ralimi as a code owner February 15, 2025 02:03
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch from ec84ec0 to 8348687 Compare February 15, 2025 05:18
ralimi
ralimi previously approved these changes Feb 15, 2025
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from 4ddc37f to 9ad14e0 Compare February 22, 2025 01:48
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch from 9ad14e0 to 67a1bf9 Compare February 22, 2025 05:46
@forking-renovate
Copy link

forking-renovate bot commented Feb 22, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated

Details:

Package Change
github.com/chromedp/cdproto v0.0.0-20250210231439-aea867ea8506 -> v0.0.0-20250724212937-08a3db8b4327
golang.org/x/sys v0.30.0 -> v0.39.0
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 15 times, most recently from 07c8b3b to a0d1848 Compare February 28, 2025 15:52
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from b30c175 to 2b7919c Compare November 5, 2025 21:36
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 2beb059 to 5303ab1 Compare November 14, 2025 07:56
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 7c03300 to d8d5e05 Compare November 20, 2025 04:44
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from a21dfce to 569c394 Compare December 3, 2025 03:30
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch from 569c394 to f220edf Compare December 9, 2025 03:40
@forking-renovate
Copy link

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated

Details:

Package Change
github.com/chromedp/cdproto v0.0.0-20250210231439-aea867ea8506 -> v0.0.0-20250724212937-08a3db8b4327
golang.org/x/sys v0.30.0 -> v0.39.0
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from b1160f3 to 0d996c5 Compare December 16, 2025 15:05
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch from 0d996c5 to b4017b1 Compare December 20, 2025 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants