Skip to content

bazel-contrib/rules_nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f114d03 · Mar 14, 2025
Jun 8, 2024
Sep 2, 2024
Mar 11, 2025
Jan 30, 2020
Feb 21, 2025
Sep 18, 2024
Apr 12, 2023
Apr 12, 2023
Mar 14, 2025
Oct 11, 2024
Oct 30, 2024
Sep 2, 2024
Jun 7, 2024
Sep 17, 2024
Aug 23, 2024
Mar 14, 2019
Oct 21, 2020
Jun 7, 2024
Mar 30, 2022
Sep 17, 2024
Sep 17, 2024
May 22, 2017
Sep 2, 2024
Feb 24, 2023
Dec 4, 2018
Mar 11, 2025
May 22, 2017
Sep 17, 2024
May 22, 2017
Sep 2, 2024
Sep 2, 2024
Jun 7, 2024
Apr 12, 2023
Sep 17, 2024
Sep 17, 2024
Jun 8, 2024
Mar 4, 2025

Repository files navigation

JavaScript rules for Bazel

Build status GitHub release (latest by date)

This ruleset provides a Node.js development toolchain and runtime with Bazel. It does not have any rules for using Node.js, such as nodejs_binary. For that, we recommend rules_js.

This repository is maintained by volunteers in the Bazel community. Neither Google, nor the Bazel team, provides support for the code. However, this repository is part of the test suite used to vet new Bazel releases.

We follow semantic versioning. Patch releases have bugfixes, minor releases have new features. Only major releases (1.x, 2.x) have breaking changes. We support LTS releases of Bazel (starting at 4.x), see SUPPORTED_BAZEL_VERSIONS in our /index.bzl for the list we test against.

6.0 Scope Reduction

This branch is the latest release, 6.x.x It has a greatly reduced scope from previous releases, as most of the code was unmaintained. See the 5.x branch for the prior state of the repo.

Documentation

Comprehensive documentation for installing and using the rules, including generated API docs: https://bazel-contrib.github.io/rules_nodejs/