11"""Rules/toolchains for devinfra with Bazel."""
2+
23module (
34 name = "devinfra" ,
45)
@@ -26,6 +27,7 @@ git_override(
2627 commit = "155c3367c0140dc3c8ff0d0ee050f5cc6aa0a643" ,
2728 remote = "https://github.com/devversion/rules_browsers.git" ,
2829)
30+
2931bazel_dep (name = "rules_sass" )
3032git_override (
3133 module_name = "rules_sass" ,
@@ -43,7 +45,6 @@ git_override(
4345yq = use_extension ("@yq.bzl//yq:extensions.bzl" , "yq" )
4446use_repo (yq , "yq_toolchains" )
4547
46-
4748rules_ts_ext = use_extension ("@aspect_rules_ts//ts:extensions.bzl" , "ext" )
4849rules_ts_ext .deps (
4950 # Obtained by: curl --silent https://registry.npmjs.org/typescript/5.9.2 | jq -r '.dist.integrity'
@@ -67,43 +68,40 @@ node.toolchain(
6768)
6869use_repo (node , "nodejs_toolchains" )
6970
70-
7171rules_angular = use_extension ("@rules_angular//setup:extensions.bzl" , "rules_angular" )
7272rules_angular .setup (
7373 name = "dev_infra_rules_angular_configurable_deps" ,
7474 angular_compiler_cli = "//:node_modules/@angular/compiler-cli" ,
7575 typescript = "//:node_modules/typescript-local" ,
7676)
77- use_repo (rules_angular , ** {"rules_angular_configurable_deps" :"dev_infra_rules_angular_configurable_deps" })
78-
77+ use_repo (rules_angular , ** {"rules_angular_configurable_deps" : "dev_infra_rules_angular_configurable_deps" })
7978
8079npm = use_extension ("@aspect_rules_js//npm:extensions.bzl" , "npm" )
81-
8280npm .npm_translate_lock (
83- name = "devinfra_npm" ,
84- data = [
85- "@devinfra//:package.json" ,
86- "@devinfra//bazel :package.json" ,
87- "@devinfra//.github/local-actions/branch-manager :package.json" ,
88- "@devinfra//.github/local-actions/labels-sync :package.json" ,
89- "@devinfra//.github/local-actions/lock-closed:package.json " ,
90- "@devinfra//github-actions/google-internal-tests :package.json" ,
91- "@devinfra//github-actions/pull-request-labeling :package.json" ,
92- "@devinfra//github-actions/unified-status-check :package.json" ,
93- "@devinfra//github-actions/previews/pack-and-upload-artifact :package.json" ,
94- "@devinfra//github-actions/previews/upload-artifacts-to-firebase :package.json" ,
95- "@devinfra//github-actions/post-approval-changes :package.json" ,
96- "@devinfra//github-actions/branch-manager :package.json" ,
97- "@devinfra//github-actions/saucelabs :package.json" ,
98- "@devinfra//github-actions/browserstack :package.json" ,
99- "@devinfra//github-actions/bazel/configure-remote :package.json" ,
100- "@devinfra//github-actions/org-file-sync :package.json" ,
101- "@devinfra//github-actions/feature -request:package.json" ,
102- "@devinfra//ng-dev :package.json" ,
103- "@devinfra//bazel/spec-bundling/test :package.json" ,
104- "@devinfra//:pnpm-workspace.yaml " ,
105- ],
106- pnpm_lock = "@devinfra//:pnpm-lock.yaml " ,
107- npmrc = "@devinfra//:.npmrc " ,
81+ name = "devinfra_npm" ,
82+ data = [
83+ "@devinfra//.github/local-actions/branch-manager :package.json" ,
84+ "@devinfra//.github/local-actions/labels-sync :package.json" ,
85+ "@devinfra//.github/local-actions/lock-closed :package.json" ,
86+ "@devinfra//:package.json" ,
87+ "@devinfra//:pnpm-workspace.yaml " ,
88+ "@devinfra//bazel :package.json" ,
89+ "@devinfra//bazel/spec-bundling/test :package.json" ,
90+ "@devinfra//github-actions/bazel/configure-remote :package.json" ,
91+ "@devinfra//github-actions/branch-manager :package.json" ,
92+ "@devinfra//github-actions/browserstack :package.json" ,
93+ "@devinfra//github-actions/feature-request :package.json" ,
94+ "@devinfra//github-actions/google-internal-tests :package.json" ,
95+ "@devinfra//github-actions/org-file-sync :package.json" ,
96+ "@devinfra//github-actions/post-approval-changes :package.json" ,
97+ "@devinfra//github-actions/previews/pack-and-upload-artifact :package.json" ,
98+ "@devinfra//github-actions/previews/upload-artifacts-to-firebase :package.json" ,
99+ "@devinfra//github-actions/pull -request-labeling :package.json" ,
100+ "@devinfra//github-actions/saucelabs :package.json" ,
101+ "@devinfra//github-actions/unified-status-check :package.json" ,
102+ "@devinfra//ng-dev:package.json " ,
103+ ],
104+ npmrc = "@devinfra//:.npmrc " ,
105+ pnpm_lock = "@devinfra//:pnpm-lock.yaml " ,
108106)
109107use_repo (npm , "devinfra_npm" )
0 commit comments