removed cjs wrapper and generated types in commonjs format (export = and namespaces used in types), now you can directly use exported types (#463) (34fadde)
types for optional dependencies have been removed in favor of the options provided by the developer (potential breaking change for types due invalid usage), please look at example (d7ea08f)
due terser-webpack-plugin has its own types now, @types/terser-webpack-plugin should be not used anymore, also @types/terser-webpack-plugin is not compatible and has wrong types