From 71ae96d0ed0a8365c98dc17b7d4d4669e965f35f Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Mon, 19 Mar 2018 11:35:15 -0400 Subject: [PATCH] feat(@angular-devkit/build-optimizer): support webpack side effects flag --- .../build_optimizer/src/build-optimizer/webpack-loader.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/angular_devkit/build_optimizer/src/build-optimizer/webpack-loader.ts b/packages/angular_devkit/build_optimizer/src/build-optimizer/webpack-loader.ts index 215e488de6..e05666f8b5 100644 --- a/packages/angular_devkit/build_optimizer/src/build-optimizer/webpack-loader.ts +++ b/packages/angular_devkit/build_optimizer/src/build-optimizer/webpack-loader.ts @@ -32,6 +32,9 @@ export default function buildOptimizerLoader inputFilePath, outputFilePath, emitSourceMap: options.sourceMap, + isSideEffectFree: this._module + && this._module.factoryMeta + && this._module.factoryMeta.sideEffectFree, }); if (boOutput.emitSkipped || boOutput.content === null) {