-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
conditional debug #3894
Comments
If you're happy to have multiple output files, why not configure your build tool (assuming you're using one) to inject |
Yes, that could indeed be one of the solutions. Most of our implementations indeed have multiple output files, especially in UMD, however the ESM version usually only has one file with conditionals à la Thanks for your idea already! |
Describe the feature you'd love to see
I'd like to do something like
if (myDevCondition) initDebug();
, so I can have different output files where that condition is either true or false. I know I could dorequire('preact/debug')
, but that wouldn't translate to pure esm, as it would mean I'd need to process theif
out of the code, which currently isn't yet possible.Maybe
initDebug
frompreact/debug/src/debug.js
could be exposed somehow?Additional context (optional)
In my libraries I'm using preact as a dependency, so people don't necessarily import it themselves.
closest issue I find is #1746 which suggests to "just use require", which probably works on pages, but not really on libraries
The text was updated successfully, but these errors were encountered: