mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
54 lines
1.2 KiB
Text
54 lines
1.2 KiB
Text
load("@npm//webpack-cli:index.bzl", "webpack_cli")
|
|
|
|
SRCS = glob([
|
|
"index.js",
|
|
"webpack.config.js",
|
|
"src/**/*",
|
|
])
|
|
|
|
webpack_cli(
|
|
name = "shared_built_assets",
|
|
data = SRCS + [
|
|
"//:.browserslistrc",
|
|
"@npm//webpack",
|
|
"@npm//mini-css-extract-plugin",
|
|
"@npm//moment",
|
|
"@npm//babel-loader",
|
|
"@npm//css-loader",
|
|
"@npm//url-loader",
|
|
"//packages/kbn-ui-shared-deps-npm",
|
|
"//packages/kbn-babel-register",
|
|
"//packages/kbn-babel-preset",
|
|
# packages included in the shared deps src bundle
|
|
"//packages/kbn-flot-charts",
|
|
"//packages/kbn-ui-theme",
|
|
"//packages/kbn-i18n",
|
|
"//packages/kbn-i18n-react",
|
|
"//packages/kbn-monaco",
|
|
"//packages/kbn-datemath",
|
|
"//packages/kbn-analytics",
|
|
"//packages/kbn-es-query",
|
|
"//packages/kbn-std",
|
|
"//packages/kbn-safer-lodash-set",
|
|
"//packages/kbn-peggy",
|
|
"//packages/kbn-peggy-loader",
|
|
"//packages/kbn-rison",
|
|
],
|
|
output_dir = True,
|
|
args = [
|
|
"--config",
|
|
"$(location webpack.config.js)",
|
|
"--output-path",
|
|
"$(@D)",
|
|
"--stats=errors-only"
|
|
],
|
|
env = select({
|
|
"//:dist": {
|
|
"NODE_ENV": "production",
|
|
},
|
|
"//conditions:default": {
|
|
"NODE_ENV": "development",
|
|
},
|
|
}),
|
|
visibility = ["//visibility:public"],
|
|
)
|