mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
build: use rollup to locally bundle domino (#62823)
Use rollup instead of esbuild for bundling domino locally for usage within the repository PR Close #62823
This commit is contained in:
committed by
Kristiyan Kostadinov
parent
973740e14a
commit
14d998d809
@@ -1,5 +1,5 @@
|
||||
load("@aspect_rules_js//js:defs.bzl", "js_library")
|
||||
load("@devinfra//bazel/esbuild:index.bzl", "esbuild")
|
||||
load("@npm2//:rollup/package_json.bzl", rollup = "bin")
|
||||
load("//tools:defaults.bzl", "generate_api_docs", "tsec_test")
|
||||
load("//tools:defaults2.bzl", "api_golden_test_npm_package", "ng_package", "ng_project", "npm_package")
|
||||
|
||||
@@ -27,12 +27,24 @@ ng_project(
|
||||
],
|
||||
)
|
||||
|
||||
esbuild(
|
||||
rollup.rollup(
|
||||
name = "bundled_domino",
|
||||
entry_point = "@npm//:node_modules/domino/lib/index.js",
|
||||
format = "esm",
|
||||
output = "src/bundled-domino.mjs",
|
||||
deps = ["@npm//domino"],
|
||||
srcs = [
|
||||
"//:node_modules/@rollup/plugin-commonjs",
|
||||
"//:node_modules/domino",
|
||||
],
|
||||
outs = [
|
||||
"src/bundled-domino.mjs",
|
||||
],
|
||||
args = [
|
||||
"--format=esm",
|
||||
"--plugin=@rollup/plugin-commonjs",
|
||||
"--input=node_modules/domino/lib/index.js",
|
||||
"--sourcemap=false",
|
||||
"--file=packages/platform-server/src/bundled-domino.mjs",
|
||||
],
|
||||
progress_message = "Bundling domino",
|
||||
silent_on_success = True,
|
||||
)
|
||||
|
||||
js_library(
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
load("@aspect_rules_js//js:defs.bzl", "js_library")
|
||||
load("@devinfra//bazel/esbuild:index.bzl", "esbuild")
|
||||
load("@npm2//:rollup/package_json.bzl", rollup = "bin")
|
||||
load("//tools:defaults.bzl", "tsec_test")
|
||||
load("//tools:defaults2.bzl", "ng_project")
|
||||
|
||||
@@ -19,12 +19,24 @@ ng_project(
|
||||
],
|
||||
)
|
||||
|
||||
esbuild(
|
||||
rollup.rollup(
|
||||
name = "bundled_domino",
|
||||
entry_point = "@npm//:node_modules/domino/lib/index.js",
|
||||
format = "esm",
|
||||
output = "src/bundled-domino.mjs",
|
||||
deps = ["@npm//domino"],
|
||||
srcs = [
|
||||
"//:node_modules/@rollup/plugin-commonjs",
|
||||
"//:node_modules/domino",
|
||||
],
|
||||
outs = [
|
||||
"src/bundled-domino.mjs",
|
||||
],
|
||||
args = [
|
||||
"--format=esm",
|
||||
"--plugin=@rollup/plugin-commonjs",
|
||||
"--input=node_modules/domino/lib/index.js",
|
||||
"--sourcemap=false",
|
||||
"--file=packages/platform-server/init/src/bundled-domino.mjs",
|
||||
],
|
||||
progress_message = "Bundling domino",
|
||||
silent_on_success = True,
|
||||
)
|
||||
|
||||
js_library(
|
||||
|
||||
Reference in New Issue
Block a user