WORKSPACE 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # Part of the Carbon Language project, under the Apache License v2.0 with LLVM
  2. # Exceptions. See /LICENSE for license information.
  3. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  4. workspace(name = "carbon")
  5. load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
  6. ###############################################################################
  7. # Treesitter rules
  8. ###############################################################################
  9. http_archive(
  10. name = "rules_nodejs",
  11. sha256 = "d124665ea12f89153086746821cf6c9ef93ab88360a50c1aeefa1fe522421704",
  12. strip_prefix = "rules_nodejs-6.0.0-beta1",
  13. url = "https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.0-beta1/rules_nodejs-v6.0.0-beta1.tar.gz",
  14. )
  15. load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")
  16. nodejs_register_toolchains(
  17. name = "nodejs",
  18. node_version = DEFAULT_NODE_VERSION,
  19. )
  20. http_archive(
  21. name = "rules_tree_sitter",
  22. sha256 = "a09f177a2b8acb2f8a84def6ca0c41a5bd26b25634aa7313f22ade6c54e57ca1",
  23. strip_prefix = "rules_tree_sitter-bc3a2131053207de7dfd9b24046b811ce770e35d",
  24. urls = ["https://github.com/Maan2003/rules_tree_sitter/archive/bc3a2131053207de7dfd9b24046b811ce770e35d.tar.gz"],
  25. )
  26. load("@rules_tree_sitter//tree_sitter:tree_sitter.bzl", "tree_sitter_register_toolchains")
  27. tree_sitter_register_toolchains()