Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bazelbuild/rules_nodejs
NodeJS toolchain for Bazel.
https://github.com/bazelbuild/rules_nodejs
bazel bazel-rules nodejs
Last synced: about 1 month ago
JSON representation
NodeJS toolchain for Bazel.
- Host: GitHub
- URL: https://github.com/bazelbuild/rules_nodejs
- Owner: bazel-contrib
- License: apache-2.0
- Created: 2017-08-22T21:10:15.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-19T06:50:20.000Z (about 2 months ago)
- Last Synced: 2024-10-29T21:28:08.746Z (about 1 month ago)
- Topics: bazel, bazel-rules, nodejs
- Language: Starlark
- Homepage: https://bazelbuild.github.io/rules_nodejs/
- Size: 37.3 MB
- Stars: 727
- Watchers: 35
- Forks: 522
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Authors: AUTHORS
Awesome Lists containing this project
- awesome - rules_nodejs - JavaScript and NodeJS rules for Bazel (Python)
README
# JavaScript rules for Bazel
[![Build status](https://badge.buildkite.com/af1a592b39b11923ef0f523cbb223dd3dbd61629f8bc813c07.svg?branch=stable)](https://buildkite.com/bazel/nodejs-rules-nodejs-postsubmit)
![GitHub release (latest by date)](https://img.shields.io/github/downloads/bazel-contrib/rules_nodejs/latest/total)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](https://github.com/aspect-build/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](https://blog.bazel.build/2020/11/10/long-term-support-release.html) 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/