1module(name = "bazel_repository_test") 2 3bazel_dep(name = "flatbuffers", repo_name = "com_github_google_flatbuffers") 4local_path_override( 5 module_name = "flatbuffers", 6 path = "../../../", 7) 8 9bazel_dep( 10 name = "aspect_rules_esbuild", 11 version = "0.21.0", 12) 13bazel_dep( 14 name = "aspect_rules_js", 15 version = "2.1.3", 16) 17bazel_dep( 18 name = "aspect_rules_ts", 19 version = "3.4.0", 20) 21bazel_dep( 22 name = "rules_nodejs", 23 version = "6.3.3", 24) 25 26npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm") 27npm.npm_translate_lock( 28 name = "npm", 29 npmrc = "//:.npmrc", 30 pnpm_lock = "//:pnpm-lock.yaml", 31 verify_node_modules_ignored = "//:.bazelignore", 32) 33use_repo(npm, "npm") 34 35node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node") 36use_repo(node, "nodejs_linux_amd64") 37 38rules_ts_ext = use_extension("@aspect_rules_ts//ts:extensions.bzl", "ext") 39use_repo(rules_ts_ext, "npm_typescript") 40