This page contains resources that help you use Bazel with JavaScript projects. It links to build rules and other information specific to building JavaScript with Bazel.
The following resources will help you work with Bazel on JavaScript projects:
- NodeJS toolchain
- rules_js - Bazel rules for building JavaScript programs
- rules_esbuild - Bazel rules for esbuild JS bundler
- rules_terser - Bazel rules for Terser - a JavaScript minifier
- rules_swc - Bazel rules for swc
- rules_ts - Bazel rules for TypeScript
- rules_webpack - Bazel rules for Webpack
- rules_rollup - Bazel rules for Rollup - a JavaScript bundler
- rules_jest - Bazel rules to run tests using Jest
- rules_jasmine - Bazel rules to run tests using Jasmine
- rules_cypress - Bazel rules to run tests using Cypress
- rules_deno - Bazel rules for Deno