Skip to content

Commit fd8e926

Browse files
committed
hack: wire in build-optimizer as rollup plugin
1 parent 230d39a commit fd8e926

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

‎internal/rollup/BUILD.bazel‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ nodejs_binary(
2424
name = "rollup",
2525
entry_point = "build_bazel_rules_nodejs_rollup_deps/node_modules/rollup/bin/rollup",
2626
node_modules = "@build_bazel_rules_nodejs_rollup_deps//:node_modules",
27+
data = ["@angular_devkit//packages/angular_devkit/build_optimizer:lib"],
2728
visibility = ["//visibility:public"],
2829
)
2930

‎internal/rollup/rollup.config.js‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
const rollup = require('rollup/dist/rollup');
77
const nodeResolve = require('rollup-plugin-node-resolve/dist/rollup-plugin-node-resolve.cjs');
88
const commonjs = require('rollup-plugin-commonjs/dist/rollup-plugin-commonjs.cjs');
9-
9+
const optimizer = require('angular_devkit/packages/angular_devkit/build_optimizer/src/build-optimizer/rollup-plugin.js').default;
1010
const path = require('path');
1111

1212
const binDirPath = "TMPL_bin_dir_path";
@@ -57,6 +57,7 @@ export default {
5757
output: {format: 'iife'},
5858
plugins: [
5959
new NormalizePaths(),
60+
optimizer(),
6061
commonjs(),
6162
nodeResolve({jsnext: true, module: true}),
6263
]

0 commit comments

Comments
 (0)