Skip to content
This repository was archived by the owner on Apr 4, 2025. It is now read-only.

fix(@angular-devkit/build-optimizer): support fesm5 paths #524

Merged
merged 1 commit into from
Mar 18, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,14 @@ const whitelistedAngularModules = [
/[\\/]node_modules[\\/]@angular[\\/]cdk[\\/]/,
];

// TODO: this code is very fragile and should be reworked.
// See: https://github.com/angular/devkit/issues/523
const es5AngularModules = [
// Angular 4 packaging format has .es5.js as the extension.
/\.es5\.js$/, // Angular 4
// Angular 5 has esm5 folders.
/[\\/]node_modules[\\/]@angular[\\/][^\\/]+[\\/]esm5[\\/]/,
// Angular 6 has fesm5 folders.
/[\\/]node_modules[\\/]@angular[\\/][^\\/]+[\\/]f?esm5[\\/]/,
// All Angular versions have UMD with es5.
/\.umd\.js$/,
];
Expand Down