Disable minification by default
Minifying a library is actively hostile to patching tools like patch-package, pnpm-patch-i, etc. It makes patches impossible to create without cloning the library and running its build step. On top of that, the patches produced are minified, so they're impossible to read and maintain.
There's no discernible benefit to a minified library. The improvement in download times is negligible. Bundlers like Vite/Webpack/etc already handle minification for user-facing applications.
It makes patches impossible to create without cloning the library and running its build step.
Sorry, what? You can patch the minified content just fine. It's not the prettiest but there's no need to clone the lib.
There's no discernible benefit to a minified library.
Depends. Microbundle, and lib bundlers in general, can often minify content better than app-wide minification steps though this isn't guaranteed of course. Not minifying does have negative effects on anyone not using a bundler though, such as users who consume from CDNs.
Regardless, Microbundle isn't really maintained anymore unfortunately, I don't think anything here will be changing.
Surprised to hear confusion on that point. Maybe you misunderstood me? I don't know if you've ever tried editing minified code, but for anything but the simplest change, it's not possible.
If Microbundle isn't maintained, should it say that in the readme?
Not the most fun I grant you but it's absolutely possible, I've done that a lot whilst working on Preact & other libs that minify.
A note might be good, yeah.