{"id":17122064,"url":"https://github.com/bazel-contrib/rules_nodejs","last_synced_at":"2026-01-17T17:41:36.662Z","repository":{"id":38176870,"uuid":"101107622","full_name":"bazel-contrib/rules_nodejs","owner":"bazel-contrib","description":"NodeJS toolchain for Bazel.","archived":false,"fork":false,"pushed_at":"2026-01-14T22:15:12.000Z","size":39711,"stargazers_count":755,"open_issues_count":13,"forks_count":524,"subscribers_count":31,"default_branch":"main","last_synced_at":"2026-01-17T01:56:57.415Z","etag":null,"topics":["aspect-build","bazel","bazel-rules","nodejs"],"latest_commit_sha":null,"homepage":"https://registry.bazel.build/docs/rules_nodejs","language":"Starlark","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bazel-contrib.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"bazel-rules-authors-sig"}},"created_at":"2017-08-22T21:10:15.000Z","updated_at":"2026-01-14T21:20:14.000Z","dependencies_parsed_at":"2025-11-28T15:07:41.300Z","dependency_job_id":null,"html_url":"https://github.com/bazel-contrib/rules_nodejs","commit_stats":{"total_commits":3586,"total_committers":235,"mean_commits":"15.259574468085106","dds":0.6550474065811489,"last_synced_commit":"631fea841e7a6fa5e0dbe6fca6c0985ae5e762fc"},"previous_names":["bazel-contrib/rules_nodejs","bazelbuild/rules_nodejs"],"tags_count":329,"template":false,"template_full_name":null,"purl":"pkg:github/bazel-contrib/rules_nodejs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazel-contrib%2Frules_nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazel-contrib%2Frules_nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazel-contrib%2Frules_nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazel-contrib%2Frules_nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bazel-contrib","download_url":"https://codeload.github.com/bazel-contrib/rules_nodejs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazel-contrib%2Frules_nodejs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28513972,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aspect-build","bazel","bazel-rules","nodejs"],"created_at":"2024-10-14T18:06:23.127Z","updated_at":"2026-01-17T17:41:36.605Z","avatar_url":"https://github.com/bazel-contrib.png","language":"Starlark","funding_links":["https://opencollective.com/bazel-rules-authors-sig"],"categories":["Starlark"],"sub_categories":[],"readme":"# JavaScript rules for Bazel\n\n[![Build status](https://badge.buildkite.com/af1a592b39b11923ef0f523cbb223dd3dbd61629f8bc813c07.svg?branch=stable)](https://buildkite.com/bazel/nodejs-rules-nodejs-postsubmit)\n![GitHub release (latest by date)](https://img.shields.io/github/downloads/bazel-contrib/rules_nodejs/latest/total)\n\nThis ruleset provides a Node.js development toolchain and runtime with Bazel.\nIt does not have any rules for using Node.js, such as `nodejs_binary`.\nFor that, we recommend [rules_js](https://github.com/aspect-build/rules_js).\n\nThis 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.\n\nWe 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.\n\n## 6.0 Scope Reduction\n\nThis branch is the latest release, 6.x.x\nIt has a greatly reduced scope from previous releases, as most of the code was unmaintained.\nSee the 5.x branch for the prior state of the repo.\n\n## Documentation\n\nSee the docs/ folder, and generated API docs on https://registry.bazel.build/docs/rules_nodejs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazel-contrib%2Frules_nodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbazel-contrib%2Frules_nodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazel-contrib%2Frules_nodejs/lists"}