Accept regex in mangle keep options #125
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey there 👋
I want to only keep certain function and class names in my bundles so that our error reporting software will report errors correctly when calling
Function.prototype.name
. Settingkeep_fnames: true
adds too much unwanted data.This PR allows users to pass a regular expression to
keep_fnames
andkeep_classnames
and will only mangle class names and functions that don't match that regular expression.Maybe there are too much redundancy in the tests since I figure the
keep_fnames
andkeep_classnames
are already being testing somewhere else. Let me know I'll delete those tests and only keep thekeep_some_*
tests.✨