Мне нужно изменить свойства класса (т.е. функции-члены и переменные), но когда свойства сторонних библиотек (из node_modules) искажены, приложение java-script ломается (как и следовало ожидать).
Мне нужно исключить искажение свойств всех классов сторонних библиотек, в то же время все еще искажая свойства моих собственных классов.
Сейчас я использую terser-webpack-plugin со следующей конфигурацией:
optimization: {
minimizer: [
new TerserPlugin({
terserOptions: {
mangle: {
properties: true
},
toplevel: true
}
})