load("@build_bazel_rules_nodejs//:index.bzl", "js_library") load("//tools:defaults.bzl", "esbuild_config") load(":index.bzl", "create_angular_bundle_targets") package(default_visibility = ["//visibility:public"]) js_library( name = "esbuild_base", srcs = ["esbuild-base.config.mjs"], deps = [ "//packages/compiler-cli/private", "@npm//@angular/build-tooling/shared-scripts/angular-optimization:js_lib", ], ) esbuild_config( name = "esbuild_config_esm", config_file = "esbuild-esm.config.mjs", deps = [ ":esbuild_base", "@npm//@angular/build-tooling/shared-scripts/angular-optimization:js_lib", ], ) esbuild_config( name = "esbuild_config_esm_prod", config_file = "esbuild-esm-prod.config.mjs", deps = [ ":esbuild_base", ], ) esbuild_config( name = "esbuild_config_iife", config_file = "esbuild-iife.config.mjs", deps = [ ":esbuild_base", ], ) esbuild_config( name = "esbuild_config_spec", testonly = True, config_file = "esbuild-spec.config.mjs", deps = [ ":esbuild_base", ], ) create_angular_bundle_targets()