mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
41 lines
873 B
Text
41 lines
873 B
Text
load("//tools:defaults2.bzl", "esbuild_checked_in", "ts_config", "ts_project")
|
|
|
|
package(default_visibility = ["//.github/actions/deploy-docs-site:__subpackages__"])
|
|
|
|
exports_files([
|
|
"tsconfig.json",
|
|
])
|
|
|
|
esbuild_checked_in(
|
|
name = "main",
|
|
config = "esbuild.conf.js",
|
|
entry_point = ":lib/main.mts",
|
|
external = [
|
|
"undici",
|
|
],
|
|
metafile = False,
|
|
platform = "node",
|
|
target = "node20",
|
|
deps = [
|
|
":lib",
|
|
],
|
|
)
|
|
|
|
ts_config(
|
|
name = "tsconfig",
|
|
src = "tsconfig.json",
|
|
)
|
|
|
|
ts_project(
|
|
name = "lib",
|
|
srcs = glob(["lib/*.mts"]),
|
|
tsconfig = ":tsconfig",
|
|
deps = [
|
|
"//:node_modules/@actions/core",
|
|
"//:node_modules/@actions/github",
|
|
"//:node_modules/@angular/ng-dev",
|
|
"//:node_modules/@types/node",
|
|
"//:node_modules/@types/tmp",
|
|
"//:node_modules/tmp",
|
|
],
|
|
)
|