forked from angular/angular-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBUILD.bazel
More file actions
47 lines (43 loc) · 1.19 KB
/
BUILD.bazel
File metadata and controls
47 lines (43 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
load("@aspect_rules_js//js:defs.bzl", "js_library")
load("@npm//:@rollup/wasm-node/package_json.bzl", rollup = "bin")
package(default_visibility = ["//visibility:public"])
js_library(
name = "beasties_dts",
srcs = [
"index.d.ts",
],
deps = [
"//packages/angular/ssr:node_modules/beasties",
],
)
js_library(
name = "beasties_bundled",
srcs = [
":bundled_beasties",
],
)
rollup.rollup(
name = "bundled_beasties",
srcs = [
"rollup.config.mjs",
"//:node_modules/@rollup/plugin-alias",
"//:node_modules/@rollup/plugin-commonjs",
"//:node_modules/@rollup/plugin-node-resolve",
"//:node_modules/rollup-license-plugin",
"//:node_modules/unenv",
"//packages/angular/ssr:node_modules/beasties",
],
outs = [
"THIRD_PARTY_LICENSES.txt",
"index.js",
"index.js.map",
],
args = [
"--format=esm",
"--config=$(rootpath rollup.config.mjs)",
"--input=packages/angular/ssr/node_modules/beasties/dist/index.mjs",
"--sourcemap=true",
"--dir=packages/angular/ssr/third_party/beasties",
],
progress_message = "Bundling beasties",
)