/
githubmirror
/
components
Обзор
Документация
Войти
/
githubmirror
/
components
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
BUILD.bazel
58 строк
2 KB
Kristiyan Kostadinov
build: update dependencies and account for breaking changes (#33565)
22 июл 2026, 19:17
Не верифицирован
22 июл 2026, 19:17
659b562
Код
Авторство
О чём код?
load("@bazel_skylib//rules:common_settings.bzl", "bool_flag") load("@devinfra//bazel/validation:defs.bzl", "validate_ts_version_matching") load("@npm//:defs.bzl", "npm_link_all_packages") load("//:pkg-externals.bzl", "PKG_EXTERNALS") load("//src/aria:config.bzl", "ARIA_ENTRYPOINTS") load("//src/cdk:config.bzl", "CDK_ENTRYPOINTS") load("//src/cdk-experimental:config.bzl", "CDK_EXPERIMENTAL_ENTRYPOINTS") load("//src/material:config.bzl", "MATERIAL_ENTRYPOINTS", "MATERIAL_TESTING_ENTRYPOINTS") load("//src/material-experimental:config.bzl", "MATERIAL_EXPERIMENTAL_ENTRYPOINTS", "MATERIAL_EXPERIMENTAL_TESTING_ENTRYPOINTS") package(default_visibility = ["//visibility:public"]) exports_files([ "LICENSE", "package.json", ]) npm_link_all_packages( name = "node_modules", ) # Target which writes the list of package externals into a JSON file so that the # Starlark-configured externals (for the NPM package bundling) can be passed to # the `check-package-externals` Yarn script, which validates our module imports. genrule( name = "package_externals", outs = ["package_externals.json"], cmd = "echo '%s' > $@" % PKG_EXTERNALS, ) entryPoints = ["aria/%s" % e for e in ARIA_ENTRYPOINTS] + \ ["cdk/%s" % e for e in CDK_ENTRYPOINTS] + \ ["cdk-experimental/%s" % e for e in CDK_EXPERIMENTAL_ENTRYPOINTS] + \ ["material/%s" % e for e in MATERIAL_ENTRYPOINTS + MATERIAL_TESTING_ENTRYPOINTS] + \ ["material-experimental/%s" % e for e in MATERIAL_EXPERIMENTAL_ENTRYPOINTS + MATERIAL_EXPERIMENTAL_TESTING_ENTRYPOINTS] genrule( name = "entry_points_manifest", outs = ["entry_points_manifest.json"], cmd = "echo '%s' > $@" % entryPoints, ) validate_ts_version_matching( module_bazel = "MODULE.bazel", package_json = "package.json", ) bool_flag( name = "enable_snapshot_adev_assets", build_setting_default = False, ) config_setting( name = "snapshot_adev_assets", flag_values = { ":enable_snapshot_adev_assets": "true", }, )