Может ли Webpack при минимизации JavaScript изменять имена символов экспорта на уровне модуля, а также все их ссылки, где бы они ни использовались?
Например,
lib. js
export function foo() { }
index. js
import * as lib from "./lib.js";
lib.foo();
В настоящее время имя foo
и, следовательно, все его ссылки, где это используются, остаются нетронутыми, то есть они не обфусцируются Webpack, поскольку это экспорт на уровне модуля.
В настоящее время Webpack минимизирует только частные функции в модулях или все, что не входит в модуль ES 6 .
Есть ли способ, которым Webpack может скрыть и их?