You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proposal:
Support a new environment variable TERSER_CONFIG. A dev could set it to a JSON with config values supported by Terser and CRA would merge default this JSON with its default Terser config.
Reasoning:
Certain libraries rely on class names which are minified by default by Terser. It would be nice to change that without maintaining a fork of CRA for one line of code only.
I'm pretty sure there're other cases as well. Anyway it's pretty simple to add this, it would give developers more freedom, so what's the harm, right? :)
Implementation considerations:
If TERSER_CONFIG environment variable is present, do JSON.parse of its value and add it to Terser options here. Add TERSER_CONFIG to this list.
Would you be willing to accept a PR for this functionality?
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as stale because it has not had any recent activity. It will be closed in 5 days if no further activity occurs.
Is this a bug report?
No
Proposal:
Support a new environment variable
TERSER_CONFIG
. A dev could set it to a JSON with config values supported by Terser and CRA would merge default this JSON with its default Terser config.Example:
TERSER_CONFIG
to{ "keep_classnames": true }
keep_classnames
set totrue
added to Terser optionsReasoning:
Certain libraries rely on class names which are minified by default by Terser. It would be nice to change that without maintaining a fork of CRA for one line of code only.
I'm pretty sure there're other cases as well. Anyway it's pretty simple to add this, it would give developers more freedom, so what's the harm, right? :)
Implementation considerations:
If
TERSER_CONFIG
environment variable is present, doJSON.parse
of its value and add it to Terser options here. AddTERSER_CONFIG
to this list.Would you be willing to accept a PR for this functionality?
The text was updated successfully, but these errors were encountered: