| load("@aspect_bazel_lib//lib:copy_to_bin.bzl", "copy_to_bin") | |
| load("@aspect_rules_ts//ts:defs.bzl", "ts_config") | |
| load("@npm//:defs.bzl", "npm_link_all_packages") | |
| package(default_visibility = ["//visibility:public"]) | |
| copy_to_bin( | |
| name = "package_json", | |
| srcs = ["package.json"], | |
| ) | |
| # Link all direct dependencies in /package.json to | |
| # bazel-bin/node_modules | |
| npm_link_all_packages(name = "node_modules") | |
| ts_config( | |
| name = "tsconfig", | |
| src = "tsconfig.json", | |
| ) |